帝国cms调用栏目导航 帝国cms栏目自定义字段
帝国CMS创建指定栏目(产品中心)的子栏目和子栏目的子栏目等多级导航,并对不同的导行应用CSS样式
方法/步骤
创新互联专业为企业提供湖口网站建设、湖口做网站、湖口网站设计、湖口网站制作等企业网站建设、网页设计与制作、湖口企业网站模板建站服务,十年湖口做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
登录帝国cms后台,选择栏目,再选择栏目管理。
管理栏目里可以找到之前创建的栏目和栏目对应的id(调用很重要)。
点击创建栏目,输入栏目名称,文件存放的目录,如下图所示
切换至模板设置,选择对应的模板列表,这个直接关系到栏目的列表显示方式和文章页的显示方式。
最后可以设置内容页(文章)所存放的位置和文章页的格式,文章列表所显示的条数。
帝国Cms怎么实现调用网站一级栏目和二级栏目做为网站导航
修改头文件,具体代码如下
nav class="nav"
ul class="nav__menu"
li class="nav__menu-item"a href="[!--news.url--]" target="_self"首页/a/li
?php
$ecms_bq_sql=sys_ReturnEcmsLoopBq('select classid,classname,classpath from [!db.pre!]enewsclass where bclassid=0 and showclass=0 order by myorder limit 8',20,24,0); $bqno=0;
while($bqr=$empire-fetch($ecms_bq_sql))
{
$bqsr=sys_ReturnEcmsLoopStext($bqr);
$bqno++;
if($bqr[classid] != '23' ){
?
li class="nav__menu-item"a href="?=$public_r[newsurl]??=$bqr[classpath]?" title="?=$bqr[classname]?" target="_self" ?=$bqr[classname]?/a
ul class="nav__submenu"
?php
$ecms_bq_sql2=sys_ReturnEcmsLoopBq("select classid,classname,classpath from [!db.pre!]enewsclass where bclassid='$bqr[classid]' order by myorder limit 5",20,24,0);
$bqno2=0;
while($bqr2=$empire-fetch($ecms_bq_sql2))
{
$bqsr2=sys_ReturnEcmsLoopStext($bqr2);
$bqno2++;
?
li class="nav__submenu-item"a href="?=$public_r[newsurl]??=$bqr2[classpath]?" title="?=$bqr2[classname]?" target="_self" ?=$bqr2[classname]?/a/li
?php
}
?
/ul
/li
?php
}
}
?
/ul
/nav
帝国cms的通用导航栏该怎么改
1、使用公共模板变量定义通用部分,可建立:
[!--temp.header--]
[!--temp.footer--]
[!--temp.sitename--]
[!--temp.search--]之类的常用部分。
然后在页面需要插入的地方直接插入,好处是修改时只需要修改这个变量,不必每个模板页去都去改。
注意:动态页面,如搜索,评论等不支持公共模板变量
2、通用导航
在3.7版本以前,只能手工设定,3.7新增的带模板的导航标签可以实现
页面模板内容:
[!--empirenews.listtemp--]
[!--empirenews.listtemp--]
列表内容模板
(list.var)
a href="[!--classurl--]" title="[!--classname--]"[!--classname--]/a
标签调用 [showclasstemp]0,标签模板ID,0[/showclasstemp]
注意:如果在栏目页显示的是当前栏目的导航,可以加上单引号'0',如果ID号填的是为某个栏目的ID,则为特定栏目的导航。
帝国CMS程序,如何加导航的栏目?
在后台可以直接添加,选择栏目==》管理栏目==》添加栏目,然后刷新数据,就能在页面显示要添加的栏目了
当前文章:帝国cms调用栏目导航 帝国cms栏目自定义字段
网页网址:http://ybzwz.com/article/dohshjj.html