织梦仿站首页列表页文章带图标(dedecms自定义内容模型在首页、列表页及内容调用方法)
优采云 发布时间: 2021-09-16 22:35织梦仿站首页列表页文章带图标(dedecms自定义内容模型在首页、列表页及内容调用方法)
本文文章主要介绍dedecms自定义内容模型中的主页、列表页和内容调用标签方法,一个非常实用的功能,有需要的朋友可以参考一下
本文介绍dedecms对于自定义模型(独立模型)的主页、列表页和内容的调用方式,建立自定义模型(独立模型)并在后台添加自定义字段相对简单。这里有两点需要注意:
一.如果某个字段需要显示在前台列表页面上,请在前台参数中选中“使该字段在列表的基础模板中可用(默认情况下,自定义字段只能显示在文档模板中,但启用此选项将减慢列表查询速度,必要时不选择)”
二.独立模型的ID必须设置为负数,否则无法在列表页上调用数据,这被视为dedecms一只虫子在里面。我最初计划修改列表标记,但后来我惊讶地发现,只要独立模型的ID设置为负数,它就可以正常显示
建立独立的模型和字段后,网站调用方法如下:
(1)home page调用自定义模型(独立模型):
对于调用独立模型,请使用arclistsg独立单表模型调用标签,而不是Arclist文档列表标签。Internet上的大多数教程文章基于添加到现有模型而不是新独立模型的自定义字段,因此使用Arclist标签无法调用独立模型
代码如下:
{dede:arclistsg typeid='8'行='10'addfields='name,sex,tel'channelid='-101'}
[field:title/]name:[field:name/]| gender:[field:sex/]| Tel:[field:Tel/]
{/dede:arclistsg}
要获取自定义字段的内容,必须满足两个条件,其中一个是必不可少的:
1.指定channelid属性。这是channelid='-101'
2.指定要获取addfields的字段='字段1,字段2'
(2)list page调用自定义模型(独立模型):
代码如下:
{dede:list pagesize='10'addfields='name,sex,tel'channelid='-101'}
[field:title/]name:[field:name/]| gender:[field:sex/]| Tel:[field:Tel/]
{/dede:list}
如果列中有内容,但列表页面没有出现,那一定是因为独立模型的ID不是负数
(3)content page调用自定义模型(独立模型)的自定义字段数据):
直接将{Dede:field.Name/}写在您要调用的地方,其中Name将更改为您要调用的字段的名称
检查
标签:
转载:感谢您对刘青个人博客网站平台的认可,感谢您对我们的原创作品和文章的喜爱。欢迎您与您的个人站长或朋友圈分享,但请解释一下刘青个人博客中文章的来源。”
太好了(74)