Question
Can I put an article or section in multiple sections or categories?
Answer
The help center content is organized in a Home > Categories > Sections > Articles structure. With default functionality, a section can only be in one category, and an article can only be in one section.
However, you can display a link to the section or article on the page you'd like to be available by customizing the template for the section or category. Use the is
property in code to display the content in an additional section or category.
To do this, you need the ID of the section or category. Find the section or category ID at the end of their URL. For example, this article is published in the category: https://support.zendesk.com/hc/en-us/categories/4405298745754
. The category ID is 4405298745754
.
Select the option below that best describes what you attempting to achieve.
Article to section
Section to category
Article to category
Article to empty section
Section to empty category
- In Guide, select Guide admin.
- Click the Customize design icon () in the sidebar.
- From the theme you want to work with, click Customize.
- Click Edit code.
- In the template editor, under Files, open section_page.hbs.
- Place the code below the
<ul class= "article-list">
element, which belongs to the{{#if section.articles}}
helper.
{{#is section.id ######}}
<a href="article URL without the text slug">Title of the article</a>
{{/is}} - Click Publish.
- In Guide, select Guide admin.
- Click the Customize design icon () in the sidebar.
- From the theme you want to work with, click Customize.
- Click Edit code.
- In the template editor, under Files, open category_page.hbs.
- Place the code below the
<div id="main-content" class="section-tree">
.
{{#is category.id ######}}
<a href="section URL without the text slug">Title of the section</a>
{{/is}} - Click Publish.
- In Guide, select Guide admin.
- Click the Customize design icon () in the sidebar.
- From the theme you want to work with, click Customize.
- Click Edit code.
- In the template editor, under Files, open category_page.hbs.
- Place the code below the
{{#each sections}}
helper.{{#is id ######}}
<a href="article URL without the text slug">Title of the article</a>
{{/is}} - Click Publish.
To add an article to an empty section, the workflow is different because the code incorporates the else
/if
statement that displays an empty link within the section.
- In Guide, select Guide admin.
- Click the Customize design icon () in the sidebar.
- From the theme you want to work with, click Customize.
- Click Edit code.
- In the template editor, under Files, open section_page.hbs.
- Replace the code that goes from
{{else}}
to{{/if}}
with the code below.
{{else}}
{{#is section.id ######}}
<ul class="article-list">
<li class="article-list-item">
<a href="article URL without the text slug">Title of the article</a>
</li>
</ul>
{{else}}
<i class="section-empty">
<a href="{{section.url}}">{{t 'empty'}}</a>
</i>
{{/is}}
{{/if}} - Click Publish.
To add an article to an empty category, the workflow is different because the code incorporates the else
/if
statement that displays an empty link within the category.
- In Guide, select Guide admin.
- Click the Customize design icon () in the sidebar.
- From the theme you want to work with, click Customize.
- Click Edit code.
- In the template editor, under Files, open category_page.hbs.
- Replace the code that goes from
{{else}}
to{{/i}}
with the code below.
{{else}}
{{#is category.id ######}}
<section class="section">
<h3 class="section-tree-title">
<a href="section URL without the text slug">Title of the section</a>
</h3>
</section>
{{else}}
<i class="category-empty">
<a href="{{category.url}}">{{t 'empty'}}</a>
</i>
{{/is}} - Click Publish.