Как отобразить ссылки из определенного раздела в шаблоне hbs home_page справочного центра Zendesk? - PullRequest
0 голосов
/ 25 марта 2020

Я использую настроенную тему справочного центра Zendesk, и в шаблоне home_page.hbs я хочу вывести 10 самых последних ссылок из определенного раздела (или так же хорошо, с определенным этикетки ). Я не могу найти ничего полезного в онлайн-документах Zendesk, включая стандартные и расширенные вспомогательные функции. Я думаю, что это будет выглядеть примерно так:

{{#if section.id '12345678' ../has_articles}}
     {{#each articles count=10}}
          <a href="{{url}}">{{title}}</a>
     {{/each}}
{{/if}}

Поддержка Zendesk не предлагает ничего полезного.

1 Ответ

0 голосов
/ 25 марта 2020

Используйте следующий формат:

{{#each categories}}
  {{#each sections}}
    {{#is id 360001734738}}
      {{#each articles}}
        <a href="{{url}}">{{title}}</a>
      {{/each}}
    {{/is}}
  {{/each}}
{{/each}}

Что касается ограничения количества статей до 10, в настоящее время нет способа сделать это с параметрами помощников Zendesk, здесь вы должны использовать CSS или JS. Используя CSS это будет примерно так:

.section .article:nth-child(n+11) {
  display: none;
}
...