dede(织梦)用栏目名称做关键词调用文章列表

【想要的结果】
在栏目页的文章列表调用的文章是与该栏目关键词相关的文章
【相关说明】
栏目页关键词标签:{dede:field.keywords/}
调用文章列表的代码:
{dede:arclist row='15' titlelen='30' typeid='75,76,77' keyword='我就是想在这里调用'}
<a href="[field:arcurl/]" title="[field:fulltitle /]" >[field:title/]</a>
{/dede:arclist}
当调用文章列表的标签dede:arclist的属性keyword值等于{dede:field.keywords/}就可以实现我想要的结果了,但是直接这样写{dede:arclist row='15' titlelen='30' typeid='75,76,77' keyword='{dede:field.keywords/}'}是无法调出的,所以需要想办法搞定。
【我想过的办法】
先通过JS来输出栏目关键词
<script type="text/javascript">
function get_keywords(){
document.write("{dede:field.keywords/}");
}
</script>
然后再用JS来调用输出的栏目关键词
<script type="text/javascript">get_keywords();</script>
但是JS在织梦标签代码中是无法运行的,所以也导致失败,失败代码如下:
{dede:arclist row='15' titlelen='30' typeid='75,76,77' keyword='<script type="text/javascript">get_keywords();</script>'}
我的想法大概就是这样,看您有没有办法解决,谢谢!

假如说数据量不大的话可以在添加内容的时候选择副栏目来进行设置的,调用的时候也没有那么麻烦,采集站的话这个方法就不适用了
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-11-24
{dede:arclist row='20' titlelen=100 orderby ='pubdate' keyword="{dede:field name='charge'/}" typeid='66,67,76,78,68,73,74,75'}
咋弄
第2个回答  2018-08-22
我也正在研究这个,你找到方法了吗?
相似回答