Описание меню категорий Cs-cart

Я пытаюсь показать описание категории в меню категорий. Под каждой ссылкой на категорию я хотел бы отобразить краткое описание, которое добавляется через администратора при создании категории. Это код в tpl, который отображает меню категорий:

{hook name="blocks:sidebox_dropdown"}{strip}
{assign var="foreach_name" value="item_`$iid`"}

{foreach from=$items item="item" name=$foreach_name}

{hook name="blocks:sidebox_dropdown_element"}

<li class="{if $separated && !$smarty.foreach.$foreach_name.last}b-border {/if}{if $item.$childs}dir{/if}{if $item.active || $item|fn_check_is_active_menu_item:$block.type} cm-active{/if}">
    {if $item.$childs}

        {hook name="blocks:sidebox_dropdown_childs"}

        <div class="hide-border">&nbsp;</div>
        <ul>
            {include file="blocks/sidebox_dropdown_chiled.tpl" items=$item.$childs separated=true submenu=true iid=$item.$item_id}
        </ul>

        {/hook}

    {/if}
    {assign var="item_url" value=$item|fn_form_dropdown_object_link:$block.type}

    <a{if $item_url} href="{$item_url}"{/if} {if $item.new_window}target="_blank"{/if} class="my_main_navlinks">{$item.$name}</a>
</li>

{/hook}

{/foreach}
{/strip}{/hook}

person Alexk    schedule 13.11.2013    source источник


Ответы (1)


Неправильный способ изменить файл sidebox_dropdown.tpl, потому что этот файл используется везде.

Правильный способ — создать новый шаблон блока для категорий. Откройте эту папку: /design/themes/[ВАШ_СКИН]/templates/blocks/categories/

Вы найдете (в основном) 4 файла:

  • Categories_dropdown_horizontal.tpl
  • Categories_dropdown_vertical.tpl
  • Categories_multicolumn_list.tpl
  • category_text_links.tpl

Создайте новый и добавьте любой код, который вам нужен. Поместите код sidebox_dropdown.tpl в новый файл.

После этого просто откройте Админку -> Дизайн -> Макеты. Откройте свойства блока категорий и выберите новый файл.

person Alexions    schedule 20.03.2014