当前位置:首页 » 节目预告 » 织梦调用同级栏目
扩展阅读
中央电视台新闻音乐 2021-03-16 22:21:46
绍兴新闻综合 2021-03-16 22:17:39
cctv4新闻主持人 2021-03-16 22:17:23

织梦调用同级栏目

发布时间: 2020-12-04 06:55:27

1. “织梦”如何同时调出几个同级栏目

栏目的表示方法:
{dede:channel type='关于我们的id' row='10' currentstyle="<li class='hover'><a href='~typelink~'><span>~typename~</span></a></li>"}
<li><a href='[field:typeurl/]'><span>[field:typename/]</span></a></li>
{/dede:channel}
currentstyle中双引号里的html就是当前状态下的,内也就是当前浏览的栏目容(公司概况)。

要是几篇文章列表中的,就利用文章的id是否等于当前浏览文章的id,要是相等的话就可以为该id的列表添加一个class样式,这样就可以利用css来控制其中的样式了。

2. dede栏目页调用同级栏目列表的方法,怎么调用同级栏目,求助

{dede:channel type ='self' }这个是调用同级的

3. dede在子栏目下 调用同级栏目的信息

typeid = '0' 频道ID,多个请用","分隔
row = '20' 获取的栏目返回值
其他说明:
除了宏标记外,回channelArtlist 是唯一一个可以直接嵌答套其它标记的标记,不过仅限于嵌套
{dede:type}{/dede:type} 和 {dede:arclist}{/dede:arclist} 两个标记。

{dede:channelartlist row=6}
<dl>
<dt><a href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a></dt>
<dd>
{dede:arclist titlelen='42' row='10'} <ul class='autod'>
<li><a href="[field:arcurl /]">[field:title /]</a></li>
<li>([field:pubdate function="MyDate('m-d',@me)"/])</li>
</ul>
{/dede:arclist}
</dl>
{/dede:channelartlist}

4. 织梦dedecms问题,下级栏目调用其他同级栏目下的文章目录,有图,各位大神求解答!

{dede:channelartlist type='sun' typeid='6'}
<dl>
<a href="{dede:field name='typeurl'/}"title="[field:fulltitle /]">
<h1>[{dede:field name='typename'/}]</h1>
</a>
{dede:arclist titlelen='42' row='2'}
<dd><ahref="[field:arcurl /]" title="[field:fulltitle/]">[field:title /]</a></dd>
{/dede:arclist}
</dl>
{/dede:channelartlist}

5. dede在子栏目下 调用同级栏目的信息

使用dede时,想在列表页和内容页调用同级栏目的文章,当然可以使用{dede:channelartlisttypeid=‘1’row='5'}的方法,指定栏目id,但是要自动判断当前栏目的同级栏目就没办法了或者需要给每个顶级栏目分配一个模板,这样很麻烦。本文将给一种更简单的办法

找到include aglibchannelartlist.lib.php文件

查找:$attlist='typeid|0,row|20,cacheid|';

修改为:$attlist='typeid|0,row|20,cacheid|,type|';//这边加个type实现在子栏目下调用同级子栏目的信息

然后查找:

if($typeid==0||$typeid=='top'){
$tpsql="reid=0ANDispart<>2ANDishidden<>1ANDchanneltype>0";
}

修改为:

if($type=='reid')//调用上级目录下的子栏目内容
{
$reid=$refObj->TypeLink->TypeInfos['reid'];
$tpsql="reid='$reid'ANDispart<>2ANDishidden<>1";
}
elseif($typeid==0||$typeid=='top'){
$tpsql="reid=0ANDispart<>2ANDishidden<>1ANDchanneltype>0";
}

保存上面文件。然后在列表页或者内容页使用
{dede:channelartlisttype='reid'row='5'}
底层循环代码
{/dede:channelartlist}就可以方便调用了。

6. 织梦 怎么调用同级栏目的新闻列表,不使用ID的情况下怎么调用

要用ID才行的,用你上级目录的ID就行,用arclist标签,织梦方面的问题可以到网络上搜索织梦管理员之家,里面有不少织梦方面的教程。

7. 如何让织梦无子栏目不显示同级栏目

打开:include aglibchannel.lib.php文件。
找到

if($type==’son’&&$reid!=0&&$totalRow==0)

改成

if($type==’son’&&$reid!=0&&$totalRow==0&&$noself==’’)

调用方法:

{dede:channelartlisttypeid=’10’}
<liclass="li_biaoti"><aclass="s"href="{dede:fieldname=’typeurl’/}">{dede:fieldname=’typename’/}</a></li>
{dede:channeltype=’son’noself=’yes’}
<li><aclass="t"href="[field:typelink/]">[field:typename/]</a></li>
{/dede:channel}
{/dede:channelartlist}

8. dedecms织梦系统 怎么调用同级栏目

{dede:type typeid="1"}
<a href="[field:typelink /]">[field:typename /]</a>
{/dede:type}
typeid=“这里写你想要连接的栏目的id”

9. dedecms 文章页调用同级栏目的名字和文章列表

试试这个代码专{dede:channelartlist row=6}
<dl>
<dt><a href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a></dt>
<dd>
{dede:arclist titlelen='42' row='10'} <ul class='autod'>
<li><a href="[field:arcurl /]">[field:title /]</a></li>
<li>([field:pubdate function="MyDate('m-d',@属me)"/])</li>
</ul>
{/dede:arclist}
</dl>
{/dede:channelartlist}

10. 织梦dedecms当前栏目页面样式,也就是比如左侧同时调出几个同级栏目或者几篇文章标题,点击样式会变更

栏目的表示方法:
{dede:channel type='关于我们的id' row='10' currentstyle="<li class='hover'><a href='~typelink~'><span>~typename~</span></a></li>"}
<li><a href='[field:typeurl/]'><span>[field:typename/]</span></a></li>
{/dede:channel}
currentstyle中双引号里的html就是当前状态下的,也就是当前浏览的栏目(公司概况)。

要是几篇文章列表中的,就利用文章的id是否等于当前浏览文章的id,要是相等的话就可以为该id的列表添加一个class样式,这样就可以利用css来控制其中的样式了。