Webasyst Блог: как вывести категории блога

13 ноября 2013

Чтобы вывести категории блога из плагина "Категории" есть следующая конструкция: blogCategory::getAll(). Использовать следующим образом:

{if $wa->blog}
{$categories = blogCategory::getAll()}
{if count($categories) > 0}
<ul>
  {foreach $categories as $category}
  <li>
    <a href="{$wa->getUrl('blog/frontend/category', [ 'plugin' => 'category', 'category' => $category.url])}">
      {$category.name}
    </a>
    
    ({$category.qty})
  </li>
  {/foreach}
</ul>
{/if}
{/if}

Работает только в приложении "Блог".

UPD. Работает во всех приложениях. Если поселений блога на одном сайте несколько, то ссылка будет вести на какое-то из них.

2 комментария

  • Evgen 12 июля 2017 21:07
    Она действительно работает только в блоге...

    Подскажите, а как сделать так, чтобы эта конструкция работала в поселении Сайта (скажем через блоки, или прямо на странице)
    • Eugen Nichikov Hardman 13 июля 2017 10:56
      Ну... коду 4 года :) Обновил.

Написать комментарий