织梦的channelartlist和arclist标签无法在栏目页显示软件的下载地址

如果想在织梦的软件soft模型对应的栏目页面,直接显示软件的下载链接,直接用arclist或channelartlist标签都不行

可能是因为无法三层嵌套,即类似下面的链接是无法解析的, 只能通过list列表专业标签,都可行.

{dede:link islocal='1' text='本地下载'} /uploads/soft/151220/1-1512201K526.docx {/dede:link}

通过dede:list标签可以在软件频道列表页直接显示软件地址.方法是进行内容模型管理,修改,列表页附加字段中增加softlinks字段, 并在系统设置,软件频道设置中,选择直接显示地址列表即可.

如果不想用list标签,可以用arclist标签的自定义字段,把多媒体字段放在新字段中即可.

比如这样用

 {dede:arclist  addfields="video,file,type"channelid='17' row='30'}

或用php或sql标签进行调用了.

 

经过试验,以下用法可显示附加字段,但是channelartlist无法把其子栏目下面的内容分别归类到各子栏目中,而是全部显示在了一起.

如果想各自 内容归类到各子栏目中,只能去掉channelid参数,但是一旦去掉,附加字段又不显示了.无法达到要求.

{dede:channelartlist row=6}
 <div class="border-bottom"><a href='{dede:field name="typeurl"/}'>{dede:field name='typename'/}</a></div>
 {dede:arclist titlelen='42' addfields="file,type"channelid='17' row='30'}

1

 

你可能感兴趣的:(织梦的channelartlist和arclist标签无法在栏目页显示软件的下载地址)