我想把网站CMS模块列表页用摘要替代直接截取的文章内容
所以我自建了一个字段Abstract,但是我再修改模板的时候却总是出现错误,请教各位大神应该怎么处理呢?
这个的引用应该咋弄啊?
字段,请统一用小写字母或下画线.不要用大写字母
在没有添加之前,是正常的
但是我添加之后,就成了下面这个样子
而且即便我把模板再修改回去,前台显示也不能恢复正常,只能重新上传模板文件才可以
不明帮顶
文章内容截取有时候会截的莫名其妙,但是摘要的话还是可以简单概括整篇文章的。我用您说的方法调用完全不显示
你是想专门搞个内容简介字段。
试试{$rs.abstract}不要截取,全部调用看看。
pc_list.htm里面
必须要有
{block name="body_content"}{/block}
你应该是将逐个删掉了。
TP的模板继承
区块标签 {block} {/block}
如果pc_list.htm缺失{block name="body_content"}{/block}标签,pc_list.htm主体部分就会失效,而是前端直接继承index目录下pc_layout.htm里面的{block name="body_content"}{/block}内容。
我是把
{qb:listpage name="news_list_page_listdata0" rows="8" order="list"}
<ul class="qb_ui_ListArticleTimeTitleCnt">
<ol>
<dl><dt>{:date("d",$rs.create_time)}</dt><dd>{:date("Y-m",$rs.create_time)}</dd></dl>
</ol>
<li>
<h3><a href="{$rs.url}">{$rs.title|get_word=100}</a></h3>
<p>{$rs.content|get_word=200}</p>
</li>
</ul>
{/qb:listpage}
改成了
{qb:listpage name="news_list_page_listdata0" rows="8" order="list"}
<ul class="qb_ui_ListArticleTimeTitleCnt">
<ol>
<dl><dt>{:date("d",$rs.create_time)}</dt><dd>{:date("Y-m",$rs.create_time)}</dd></dl>
</ol>
<li>
<h3><a href="{$rs.url}">{$rs.title|get_word=100}</a></h3>
<p>{$rs.abstract}</p>
</li>
</ul>
{/qb:listpage}
你自己看下面第二张图,中间部分没有没有,只有“页面主体部分”这几个字。
也就是,并没有调用pc_list.htm主体内容,而是调用的pc_layout.htm的主体内容。
因为“页面主体部分”这几个字,是这个页面的。