问题

我能否在多个组别或类别中显示某个文章或组别?

回答

免责声明:本文仅供说明之用。Zendesk 对代码不提供支持,也不保证代码质量。如有任何问题,请将其发布在评论部分,或在线搜索解决方案。

帮助中心内容组织结构为主页 > 类别 > 组别 > 文章。在默认功能中,一个组别只能在一个类别中,一篇文章也只能在一个组别中。

但是,您可以自定义模板(针对该组别或类别),在相应页面上显示组别或文章的链接。使用代码中的 is 属性可在其它组别或类别中显示内容。

要进行此操作,您需要组别或类别的 ID。在 URL 结尾找到组别或类别 ID。例如,这篇文章发布在此类别中:https://support.zendesk.com/hc/en-us/categories/4405298745754。类别 ID 是 4405298745754。

本文章包含以下组别:

  • 将文章添加到组别
  • 将组别添加到类别
  • 将文章添加到类别
  • 将文章添加到空白组别
  • 将组别添加到空白类别

将文章添加到组别

将文章添加到组别的步骤
  1. 在 Guide 中选择 Guide 管理。
  2. 单击侧栏中的“自定义设计”图标 ()。
  3. 在要使用的主题上单击自定义。
  4. 单击编辑代码。
  5. 在模板编辑器中的文件下,打开 section_page.hbs。
  6. 将代码放在
      元素下方,该元素属于 {{#if section.articles}} 辅助函数。
      {{#is section.id ######}}
      <a href="article URL without the text slug">Title of the article</a>
      {{/is}}
      将文章放在组别中
    • 单击发布。

    将组别添加到类别

    将组别添加到类别的步骤
    1. 在 Guide 中选择 Guide 管理。
    2. 单击侧栏中的“自定义设计”图标 ()。
    3. 在要使用的主题上单击自定义。
    4. 单击编辑代码。
    5. 在模板编辑器中的文件下,打开 category_page.hbs。
    6. 将代码放在
      下方。
      {{#is category.id ######}}
      <a href="section URL without the text slug">Title of the section</a>
      {{/is}}
      将组别放在类别页面中
    7. 单击发布。

    将文章添加到类别

    在 {{#each section}} 助手中将文章添加到类别页面的步骤
    1. 在 Guide 中选择 Guide 管理。
    2. 单击侧栏中的“自定义设计”图标 ()。
    3. 在要使用的主题上单击自定义。
    4. 单击编辑代码。
    5. 在模板编辑器中的文件下,打开 category_page.hbs。
    6. 将代码 放在 {{#each sections}} 辅助函数下方。
      {{#is id ######}}
      <a href="article URL without the text slug">Title of the article</a>
      {{/is}}
    7. 单击发布。

    将文章添加到空白组别

    将文章添加到空白组别的步骤

    要将文章添加到空白组别,工作流程有所不同,因为代码包含在组别中显示空链接的 else /if 语句。

    1. 在 Guide 中选择 Guide 管理。
    2. 单击侧栏中的“自定义设计”图标 ()。
    3. 在要使用的主题上单击自定义。
    4. 单击编辑代码。
    5. 在模板编辑器中的文件下,打开 section_page.hbs。
    6. 将从 {{else}} 到 {{/if}} 的代码替换为下面的代码。
      {{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}}
      添加文章到空白组别
    7. 单击发布。

    将组别添加到空白类别

    将组别添加到空白类别的步骤

    要将文章添加到空白类别,工作流程有所不同,因为代码包含在类别中显示空链接的 else /if 语句。

    1. 在 Guide 中选择 Guide 管理。
    2. 单击侧栏中的“自定义设计”图标 ()。
    3. 在要使用的主题上单击自定义。
    4. 单击编辑代码。
    5. 在模板编辑器中的文件下,打开 category_page.hbs。
    6. 将从 {{else}} 到 {{/i}} 的代码替换为下面的代码。
      {{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}}
      Add_section_to_an_empty_category.png
    7. 单击发布。
    由 Zendesk 提供技术支持