织梦获取栏目id并调用
获取到的栏目id(比如5)与"news_"组合得到news_5,代码应该怎么写?news_{dede:field.typeid/}试过了,得不到预期效果...
获取到的栏目id(比如5)与"news_"组合得到news_5,代码应该怎么写?
news_{dede:field.typeid/}试过了,得不到预期效果 展开
news_{dede:field.typeid/}试过了,得不到预期效果 展开
2个回答
展开全部
1、首先第一步就是进行先用织梦模板在服务器下搭建了一个简单站点,然后新增了三个顶级栏目,效果如下图所示。
2、接着就是进行用编辑器打开网站首页模板“index.htm”,为了直观显示,将其他不必要代码删除,仅用来讲解顶级栏目调用,如下图所示。
3、然后就是织梦顶级栏目的调用方法如下图所示,其中row=“3”主要的是表示调用顶级栏目三条数据,type=“top”则表示调用的是顶级栏目即可。
4、接着就是进行代码添加好后,我们将主页生成一次,主页生成方法如下图所示。
5、然后就是主页生成完成后,这时候注意的是点击生成后的浏览,这样就可以查看首页的前端显示情况了即可。
6、最后从前端显示页面中就可以看到,顶级栏目的调用已经实现了,如下图所示。
展开全部
{dede:field.typeid function="GetTopid(@me)"/}
调用顶级栏目的id,假如文章是ID为1栏目下的二级栏目 ID为2的话,调用出来是的1,而不是2
{dede:field.typeid/}
这个则跟上边相反,不管是二级栏目还是顶级栏目,他只调用当前文章所在的id
希望能帮助你
调用顶级栏目的id,假如文章是ID为1栏目下的二级栏目 ID为2的话,调用出来是的1,而不是2
{dede:field.typeid/}
这个则跟上边相反,不管是二级栏目还是顶级栏目,他只调用当前文章所在的id
希望能帮助你
更多追问追答
追问
现在有css样式类为"channel-tag news_序号"(注:序号为1到20之间任意一个数,序号不同,所指定的样式就不同),需要实现的效果为鼠标点击不同的栏目后该栏目高亮显示,currentstyle中的"channel-tag news_序号"为不同的值,比如点击栏目id为5的栏目,"channel-tag news_序号"为"channel-tag news_5",代码怎么写?
追答
不用那么麻烦,实现点击高亮效果只要设置hover属性即可
织梦模版模版中就自带这个功能
{dede:channel type='top' row='10' currentstyle="<li class='hover'><a href='~typelink~' ~rel~><span>~typename~</span></a></li>"}
<li><a href='[field:typeurl/]' [field:rel/]><span>[field:typename/]</span></a></li>
{/dede:channel}
然后在设置class='hover'的css样式即可
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询