【问题标题】:Cs-cart category menu descriptionscs-cart 分类菜单说明
【发布时间】:2013-11-13 17:16:01
【问题描述】:

我正在尝试在类别菜单中显示类别描述。在每个类别链接下,我想显示在创建类别时通过管理员添加的简短描述。 这是显示类别菜单的 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}

【问题讨论】:

    标签: cs-cart


    【解决方案1】:

    更改sidebox_dropdown.tpl文件不是正确的方法,因为这个文件到处都在使用。

    正确的方法是为类别创建一个新的块模板。 打开此文件夹:/design/themes/[YOUR_SKIN]/templates/blocks/categories/

    你会发现(基本上)4个文件:

    • categories_dropdown_horizo​​ntal.tpl
    • categories_dropdown_vertical.tpl
    • categories_multicolumn_list.tpl
    • categories_text_links.tpl

    创建一个新的并添加您需要的任何代码。将 sidebox_dropdown.tpl 代码也放入新文件中。

    之后,只需打开管理区域 -> 设计 -> 布局。打开类别块的属性并选择您的新文件。

    【讨论】:

      猜你喜欢
      • 2018-05-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多