DedeCMS文章内容页默认的调用相关文章列表的标签为:
{dede:likearticle col='2' row='10' titlelen='42'} <li><a rel="nofollow noopener noreferrer" href="[field:arcurl/]">[field:title/]</a></li> {/dede:likearticle}
我们在实践的时候可以发现,这个标签调用的相关文章仅限当前栏目,并不能调用全站其他栏目的文章,如果我们要实现DedeCMS文章页调用全站相关文章,就需要修改底层文件,其实也很简单,具体方法为:
找到并打开/include/taglib/likearticle.lib.php文件,在里面找到如下代码(大概在第102行):
$typeid = " And arc.typeid in($typeid) And arc.id<>$arcid ";
修改为:
$typeid = " And arc.id<>$arcid ";
调用标签不变,保存之后,生成下文章内容页,就会发现,我们完美的实现了DedeCMS文章页调用全站相关文章。
修改前
修改后
本文DedeCMS文章页调用全站相关文章的方法到此结束。我们每走一步,都是一个新的起点,这一个个起点连接成我们一生的轨迹。不要害怕开始,经历了起步时的艰难,方能产生飞跃的嬗变;不要畏惧结束,所有的结局都是一个新的开端。到头来我们会发现,人生如圆,终点亦是起点。不要奢望太多,得到的终归要失去;不要敬畏太甚,能够主宰你的,永远是你自己。小编再次感谢大家对我们的支持!