dedecms调用栏目内容当前栏目ID

dedecms调用当前栏目的id数字 来链接rss地址
织梦dedecms调用当前栏目的id数字 来链接rss地址, 1、首页。 index.htm 改页可以显示首页个栏目的rss链接。 方法:找到 {dede:channelArtlist typeid=0 col=1 tablewidth=100%} {dede:type}{/dede:type} {/dede:ch
织梦dedecms调用当前栏目的id数字 来链接rss地址,
改页可以显示首页个栏目的rss链接。
方法:找到
{dede:channelArtlist typeid=0 col=1 tablewidth=&100%&}
{dede:type}{/dede:type}
{/dede:channelArtlist}
将代码:&a href=&/plus/rss.php?tid=[field:ID /]& target=&_blank&&RSS&/a&添加到{dede:type}{/dede:type}中间的某个位置,根据你的布局自己定义。
注意,{dede:type}{/dede:type}中间不能再使用phpurl 底层变量获得 /plus 路径,请固定改变量。
2、封面页。
index_article.htm
{dede:channelArtlist typeid=0 col=1 tablewidth=&100%&}
{dede:type}{/dede:type}
{/dede:channelArtlist}
中间添加子栏目rss 方法与首页相同。
该栏目还可以添加一个该栏目的rss。
在任何位置添加下面代码,&任何位置&请考虑你的布局。
&a href=&{dede:field name=&phpurl&/}/rss.php?tid={dede:field name=&ID&/}& target=&_blank&&RSS&/a&。
即可得到改封面栏目的rss链接。
3、列表页。
list_article.htm
在任何位置添加如下代码:
&a href=&{dede:field name=&phpurl&/}/rss.php?tid={dede:field name=&ID&/}&
target=&_blank&&RSS&/a&
其实同封面页!
article_article.htm
在任何位置添加如下代码:
&a href=&{dede:field name=&phpurl&/}/rss.php?tid={dede:field name=&typeid&/}& target=&_blank&&RSS&/a&
即可显示文章所在栏目rss链接。
注:上面所有出现的&任何位置&可在任何html代码处,但不要包含在任何dede的模版代码内!即不可嵌套。
其他标签可比照完成。
由于DEDE 的模板将大写都转换为了小写,而数据库竟然有 ID 字段,这也许是 BLT 没想到的。
所以,得不到ID 的值。
改进办法:
include/inc/inc_fun_SpGetArcList.php
if($row = $dsql-&GetArray(&al&))
里面加入一行
$row['id'] = $row['ID'];
include/inc/inc_arcpart_view.php
function GetOneType
里面加入一行
$row['id'] = $row['ID'];
(责任编辑:最模板)
------分隔线----------------------------
织梦dedecms,边栏错位,畅言 DedeCMS默认模板的页面布局是两栏式的...
在dedecms织梦网站模板中很少有人会使用到副栏目,如果不是很大...
在我们制作好自己的网站之后如何想大量修改网站中已发布的某...
织梦dedecms的{dede:channel标签 怎么显示栏目的自定义字段呢? 按道...
在dedecms织梦网站后台中往往会遇到一种情况,就是在工具栏设置...
CopyRight (C)
最模板 ZuiMoban.Com, 深圳奇好科技有限公司 All Rights Reserved.在用织梦做一些项目时,时常会碰到需要在当前页面调用顶级栏目名称的时候,织梦默认{dede:field name='typename' /}
可以获取当前栏目页上一级栏目的名称,而不是当前栏目顶级栏目名称。
下面拓展出一个方法来实现这个效果、:
在include/common.func.php的最下方加入:
//获取顶级栏目名
function GetTopTypename($id)
$row = $dsql-&GetOne("SELECT typename,topid FROM dede_arctype WHERE id=
if ($row['topid'] == '0')
$row['typename'];
$dsql-&GetOne("SELECT typename FROM dede_arctype WHERE id=
$row[topid]");
return $row1['typename'];
在文章页或者栏目列表页调用时,在所要调用 名称的位置加上下面这行代码即可实现。
{dede:field name='typeid' function="GetTopTypename(@me)" /}
在文章页中用下面这个方法来调用
{dede:field name='typeid' function="GetTopTypename(@me) /}
魔酷阁-专业下载平台,转载请注明出处:
责任编辑:mokuge
共有人阅读,期待你的评论!评论
邮箱:& 官方微信Google提供的广告推荐这篇日记的豆列
&&&&&&&&&&&&下次自动登录
现在的位置:
& 综合 & 正文
dede调用指定栏目id {dede:field.content/}
&div class="w301"&&div class="anliimg"&{dede:type typeid='9'}&a href="[field:typeurl/]" title="[field:title /]"&{/dede:type}&img src="{dede:global.cfg_templets_skin/}/images/anli1.jpg"&&/a&&/div&&div class="anlititle"&{dede:type typeid='9'}&a href="[field:typeurl/]" title="[field:title /]"&[field:typename/]&/a&{/dede:type}&/div&&div class="anlicontent"&{dede:type typeid='9'}&a href="[field:typeurl/]" title="[field:title /]"&{/dede:type}{dede:sql sql="SELECT content FROM dede_arctype where id=9"}[field:content/]{/dede:sql}&/a&&/div&
指定某id下子栏目名调用:
{dede:channel type='son' typeid='2'}&a href="[field:typeurl/]" title="[field:title /]"&[field:typename/]&/a& {/dede:channel}
指定某id栏目名调用
{dede:type typeid='143'}&a href="[field:typeurl/]" title="[field:title /]"&[field:typename/]&/a&{/dede:type}
列表页中,调用当前typeid简介
直接{dede:field.content/}
频道页需要 循环中输出{dede:field.content/}
【上篇】【下篇】

我要回帖

更多关于 dedecms调用栏目内容 的文章

 

随机推荐