如何在织梦DedeCMS中调用列表页的文章正文?

在织梦DedeCMS中,列表页调用文章正文可以使用以下方法:,,“php,{dede:arclist typeid='1' row='10'},[field:body/],{/dede:arclist},`,,这段代码表示调用ID为1的栏目下的文章,每页显示10篇文章,并在`标签中显示文章的正文内容。

在织梦DedeCMS中,列表页调用文章正文的方法主要有两种,以下是这两种方法的详细介绍:

如何在织梦DedeCMS中调用列表页的文章正文?

第一种方法

第一种方法是通过dede:arclist标签实现的,如果使用dede:list标签,则无法调用出结果,具体代码如下:

{dede:arclist}
    <li>
        <p>[field:body/]</p>
        <p><a href="[field:arcurl/]" title="[field:title/]"> [field:title/] </a></p>
    </li>
{/dede:arclist}

在这段代码中,[field:body/]用于调用文章的全部正文内容,[field:arcurl/]用于生成文章的URL,[field:title/]用于调用文章的标题。

第二种方法

第二种方法是通过addfields属性和idlist参数实现的,这种方法更为推荐,因为它可以直接调用指定的内容,具体步骤如下:

如何在织梦DedeCMS中调用列表页的文章正文?

1、打开后台,选择核心>频道模型>内容模型管理>普通文章,在列表附加字段中添加body。

2、在dede:list语句中指定addfields=’body’,然后直接用[field:body/]调用全部内容,实例代码如下:

{dede:list pagesize='18' addfields='body' channelid='1'}
    <li>
        <p>[field:body/]</p>
        <p><a href="[field:arcurl/]" title="[field:title/]"> [field:title/] </a></p>
    </li>
{/dede:list}

在这段代码中,pagesize=’18’表示每页显示的文章数量,addfields=’body’表示调用文章的正文内容,channelid=’1’表示调用的是模型编号为1的文章。

相关问答FAQs

1. 为什么使用dede:list标签无法调用出文章正文?

如何在织梦DedeCMS中调用列表页的文章正文?

这是因为dede:list标签主要用于调用文章的基本信息,如标题、作者、发布时间等,而文章的正文内容需要通过dede:arclist标签或者addfields属性和idlist参数来调用。

2. 如何在列表页像摘要一样调用文章正文?

可以在dede:list语句中指定addfields=’description’,然后直接用[field:description/]调用文章的摘要内容,具体代码如下:

{dede:list pagesize='18' addfields='description' channelid='1'}
    <li>
        <p>[field:description/]</p>
        <p><a href="[field:arcurl/]" title="[field:title/]"> [field:title/] </a></p>
    </li>
{/dede:list}

在这段代码中,addfields=’description’表示调用文章的摘要内容,其他部分与调用文章正文的代码相同。

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1196302.html

本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。

(0)
未希新媒体运营
上一篇 2024-10-10 03:35
下一篇 2024-10-10 03:38

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

产品购买 QQ咨询 微信咨询 SEO优化
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购 >>点击进入