目录位置
顶部模板命名为 head.htm,创建于模板目录下的 common 文件夹下
logo标签
<a href="{$sys.url}" title="{$config.title}"><img src="{$config.logo}" alt="{$config.title}"></a>
{$sys.url} 系统网址
{$config.title} 网站标题
{$config.logo} 网站logo
顶部导航
导航标签( 用后台左侧导航管理 ):
{php:$list = menu('top')}
循环:
{loop from=$list key=$key value=$value id=$tmpid}
<li {if $highlight == $tmpid.num || $menutitle == $value.title} class="active" {/if}> <a href="{$value.url}" target="{$value.target}">{$value.title}</a>{if $value.sublist}<span class="arrow"></span>{/if}
<ul class="dm-align-2">
{loop from=$value.sublist key=$k value=$v}
<li> <a href="{$v.url}" target="{$v.target}">{$v.title}</a></li>
{/loop}
</ul>
</li>
{/loop}
其中{if $highlight == $list_id.num || $menutitle == $value.title} 是实现当前栏目变色代码,其中$highlight 、$menutitle 是模板文件传递的参数
关于分类id调用:
<!-- php
$caid = substr($v.id, 5);
-->
{$caid}
首页引入顶部
{include tpl=common/head highlight=1}
head模板文件放在 comon文件夹中,highlight 是传递给head模板中的变量 $highlight 的参数,使得首页高亮,这个命名其实随意都行
内页引入顶部
{include tpl=common/head menutitle=$page_rs.title}
由于程序本身不是很支持不同栏目的交叉,为了更灵活使用实现高亮,一般配合php采用以下调用【内页就直接推荐用这个】:
{include tpl=common/head rstitle=$rs.title pagetitle=$page_rs.title}
head模板中的对应的条件判断语句中的php代码:
<!-- php -->
if($rstitle == "联系方式" || $pagetitle == "在线留言" || $pagetitle == "加入我们"){
$menutitle="联系我们";
}else{
$menutitle=$pagetitle;
}
<!-- /php -->
不解释,熟悉了就懂