我正在尝试在类别菜单中显示类别说明。在每个类别链接下,我想显示在创建类别时通过管理员添加的简短描述。 这是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"> </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}
答案 0 :(得分:0)
这不是更改sidebox_dropdown.tpl文件的正确方法,因为此文件随处可用。
正确的方法是为类别创建新的块模板。 打开此文件夹: / design / themes / [YOUR_SKIN] / templates / blocks / categories /
你会找到(基本上)4个文件:
创建一个新的并添加您需要的任何代码。将sidebox_dropdown.tpl代码也放在新文件中。
之后只需打开管理区域 - &gt;设计 - &gt;布局。打开类别块的属性并选择新文件。