Закрыть
Скидки в Webasyst 25–29 ноября 2021

6 ответов

  • 1

    <ul>

    {foreach $wa->hub->topics('', 0, 10) as $topic}

    <li>

    <a href="{$topic.url}">{$topic.title|escape}</a>

    </li>

    {/foreach}

    </ul>

    • +1

      Спасибо! Но так выводится только на страницах хаба, а как его вывести в магазине в остальных поселениях?

      • +1

        Оберните этот код в

        {if $wa->hub}
        ...
        {/if}

        • +1

          Не работает. Да и при чем тут {if $wa->hub} ? Он в хабе только и работает. задача вывести его в остальных поселениях

      • +1

        Хэлпер не знает, из какого хаба показать топики. Добавьте перед циклом:

        {waRequest::setParam('hub_id', 100500)}

        Заменив 100500 на ID нужного хаба. Альтернатива - вписать параметр 'hub_id' => 100500 в wa-config/routing.php для всех поселений, где используется такой хэлпер.

  • 1

    Не работает. Да и при чем тут {if $wa->hub} ? Он в хабе только и работает. задача вывести его в остальных поселениях

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите