Customizing your help center theme



image avatar

Charles Nadeau

Zendesk Documentation Team

Edited May 07, 2025


27

179

179 comments

Currently, my section pages display 30 articles. I am admittedly novice with coding and don't really know exactly which code controls this. Where would I look to find it? I checked the section_page.hbs, but I'm not exactly sure what I need to look for/change to make it display all articles in that section, regardless of number.

0


i'm trying to customize our zendesk guide theme. i've noticed there are certain elements which i cannot edit because they are being rendered with snippets. for instance, on an article page, the {{request_callout}} snippet is rendering the “Have more questions? Submit a request” prompt. how can i edit such snippets if i'm interested in changing the behavior of the <a> tag living inside that snippet? another example is the button in the user nav bar, which appears to be living in the {{user_info}} snippet which has all of the user menu stuff, including the button.

0


Hi community! You can count on GrowthDot If you have any difficulties with theme customizing or need a specific theme tailored to your website.  Also, we have ready to use Zendesk Themes, or we can help you with any issue with your existing one.

0


Hi ,

 

We have added URL's as fields description for end user reference to visit / update templates (spreadsheets) ,and these Url's are currently visible to end users in help center portal .

 

however when they click on URL , and the URL is getting open in same tab.

 

Is there any way to open URL's in new tab.

 

I have tried this .js , and it is working in sandbox , but not working in production instance and i only see the version difference of portal

Regards,

Ashok

0


Hi, I hope this is the right place for this question and apologies if I missed the answer in the many comments!

 

How do we set up this “Articles in the series” feature. Is there a recipe for that? 

 

We'd love this feature for a stronger presentation of advanced workflows or interconnected processes under one procedure. This would for us strengthen the help center as a tool for process documentation. 

 

 

 

0


Hi, 

 

I have 2 questions here:
 

1- if I want to enable Gather for internal users only, the article advises removing the community links from the theme.

Now, could you let me know which links to be removed and how to remove them? 

 

2- If we decided to keep the community for the public (external users), how can we manage the posts (internal and external)?

 

Thanks in advance :))

 

 

 

0


I am at a loss as to how to either add editable fields to the category or make the landing page for a category an overview article. Very much just like zendesk's own developer documentation:

https://developer.zendesk.com/documentation/ticketing/

Help is very much welcome

0


Hi Patrick,
that's great to hear! Feel free to share your solution with the community if you feel like it!
 
Best,

0


I've resolved this myself, CLose the ticket

0


Our organization uses four ‘brands’ (example, tech support, office services, HR, and Finance). I removed the ‘submit a request’ option on the MAIN landing page, as this caused confusion for staff. Unfortunately, it removed the ‘submit a request’ option on ONLY ONE = office services. I've tried editing the code to reinstall on the header.hbs, but the page only displays a ‘hamburger’ and does not do anything.

So, WHY would it effect only one of the pages? WHY would it remove it in the first place?

 

here is the code:

<a class="skip-navigation" tabindex="1" href="#main-content">{{t 'skip_navigation' }}</a>

<header class="header">
 <div class="logo">
   {{#link 'help_center'}}
     <img src="{{settings.logo}}" alt="{{t 'home_page' name=help_center.name}}" />
     {{#if settings.show_brand_name}}
       <span aria-hidden="true">{{help_center.name}}</span>
     {{/if}}
   {{/link}}
 </div>
 
 <div class="nav-wrapper">
   <button class="menu-button" aria-controls="user-nav" aria-expanded="false" aria-label="{{t 'toggle_navigation'}}">
     <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" focusable="false" viewBox="0 0 16 16" class="icon-menu">
       <path fill="none" stroke="currentColor" stroke-linecap="round" d="M1.5 3.5h13m-13 4h13m-13 4h13"/>
     </svg>
   </button>
   <nav class="user-nav" id="user-nav">
     {{link 'community'}}
     {{link 'new_request' class='submit-a-request'}}
   </nav>
   {{#if signed_in}}
     <div class="user-info dropdown">
       <button class="dropdown-toggle" aria-haspopup="true">
         {{user_avatar class="user-avatar"}}
         <span class="hide-on-mobile">
           {{user_name}}
           <svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" focusable="false" viewBox="0 0 12 12" class="dropdown-chevron-icon" aria-hidden="true">
             <path fill="none" stroke="currentColor" stroke-linecap="round" d="M3 4.5l2.6 2.6c.2.2.5.2.7 0L9 4.5"/>
           </svg>
         </span>
       </button>
       <div class="dropdown-menu" role="menu">
         {{link "my_activities" role="menuitem"}}
         {{my_profile role="menuitem"}}
         {{change_password role="menuitem"}}
         {{link "sign_out" role="menuitem"}}
       </div>
     </div>
   {{else}}
     {{#link "sign_in" class="sign-in"}}
       {{t 'sign_in'}}
     {{/link}}
   {{/if}}
 </div>
</header>
 

0


Sign in to leave a comment.