4 ответа

  • 2
    Эрик Webasyst 26 октября 2015 10:32 #

    Хлебных крошек в Блоге не предусмотрено. В блоге нет многоуровневых вложений, в принципе, хлебными крошками можно считать ссылку на блог в верхней части страницы, которую можно найти над заголовком поста, например, при просмотре этого поста.

  • 1
    Markus 26 октября 2015 22:23 #

    Я уже понял, спасибо. Ручками прописали

  • 2

    Добрый день. На самом деле, конечно, для иерархической адресации хлебные крошки бы пригодились. Но их можно сделать и самостоятельно. Тут я приведу пример реализации, которая, конечно, подойдет не всем и не учитывает личный кабинет блога (у нас отключен), но пищу для размышления дать может:

    <a href="/">Главная</a> / {*У нас блог поселен не в корень сайта, потому даем ссылку на главную*}

    {$has_current_blog = 0}

    {if $post} {*Эта ветка работает, если мы находимся на странице поста*}

    {foreach $wa->blog->blogs() as $blog}

    {if $wa->globals('blog_id') eq $blog.id}

    <a href="{$wa->getUrl('blog/frontend')}">Новостной центр</a> / <a href="{$blog.link}">{$blog.name|escape}</a> /

    {$has_current_blog = 1}

    {/if}

    {/foreach}

    {$post.title|escape}

    {else} {*Эта ветка работает, если мы находимся на странице блога*}

    {foreach $wa->blog->blogs() as $blog}

    {if $wa->globals('blog_id') eq $blog.id}

    <a href="{$wa->getUrl('blog/frontend')}">Новостной центр</a> / {$blog.name|escape}

    {$has_current_blog = 1}

    {/if}

    {/foreach}

    {/if}

    {if !$has_current_blog}Новостной центр{/if} {*Это на случай, если мы не на странице поста и не на странице блога*}


    У нас работает нормально при установленной в настройках маршрутизации иерархической адресации. Для других случаев не проверяли, хотя, для плоской адресации, Эрик прав, крошки и не нужны.

  • 1
    Gorec 28 октября 2015 08:26 #

    Эдуард, а не подскажите в какой файл и в каком месте вставить Ваш код? Тоже нужно, хотел бы попробовать. Спасибо.

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

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