为什么相同的列表栏目被列表模板list_article.htm中的SEO标签调用会有不同的结果? 悬赏3元 已结束
<p>昨天我的网站临时域名在设置栏目标题时,发现四个列表模板list_article.htm被这个{dede:field.SEOtitle /}调用时只有一个栏目中写的标题能被调用邮来。剩下三个栏目中的标题不能被调用出来。于是我将问题发布到这里时很多网友热心 的给你出主意,非常感谢。后来我在这个在线标签生成器上<a href="https://tag.dedehtml.com/" target="_blank" data-url="tag.dedehtml.com" class="show-5118-data" rel="nofollow">https://tag.dedehtml.com/</a>找到对应的这个列表模板list_article.htm下面的栏目模板下面的标题、文章描述标签复制到list_article.htm这个模板中的{dede:field.SEOtitle /}标签替换掉了。如图:。换成这个标签代码后原来不能调用标题的三个栏目全部都调用成功。而这三个栏目当中的二个栏目不仅调用了标题,还调用了网站首页的标题,这就多了个尾巴出来。这个尾巴要如何去掉呢?<br></p><p><br></p>
是织梦的模板吗?你看下标题调用后面是不是加了{dede:},把这个去掉,可以改成写死的站点名
{dede: /}你用的这个标签调用的话,SEO标题这里要写上,不写的话就没法调用
<title>{dede:sql sql="SELECT `seotitle`,`typename` FROM `#@__arctype` WHERE `id`=~typeid~"}[field:array runPHP=yes]@me = @me['seotitle']=='' ? @me['typename'] : @me['seotitle'];[/field:array]{/dede:sql} - 站点名</title>
<meta name="keywords" content="{dede:}"/>
<meta name="description" content="{dede: function=html2text(@me)/}"/>
还是模板的问题,仔细看看,然后重新更新观察