织梦图片集内容页模板或者自定义内容模型添加投票

dedecms自定义内容模型在首页、列表页及内容调用标签的方法
作者:佚名
字体:[ ] 来源:互联网 时间:07-07 11:45:22
这篇文章主要为大家介绍了dedecms自定义内容模型在首页、列表页及内容调用标签的方法,非常实用的功能,需要的朋友可以参考下
本文讲述了dedecms关于自定义模型(独立模型)的首页、列表页、内容调用方法,在后台自定义模型(独立模型)的建立及自定义字段的添加比较简单,这里需要注意两点:
一.如果某个字段需要在前台列表页显示,则在前台参数中勾选&使字段可以在列表的底层模板中获得(自定义字段默认仅能在文档模板显示,但是启用此选项将使列表查询变慢,如无必要请不要选择) &;
二.独立模型的id一定要设置为负数,否则在列表页无法调出数据,这算是dedecms的一个bug。我本是计划修改下list标签,后来意外发现,只要将独立模型的id设置为负数即可正常显示。
建好独立模型和字段之后,在网站调用方法如下:
(1)首页调用自定义模型(独立模型):
独立模型的调用请用arclistsg 独立单表模型调用标签,而非arclist文档列表标签。网上大部分的教程文章都是针对已有的模型添加的自定义字段而非新建的独立模型,所以用arclist标签是调用不出独立模型的。
代码如下:{dede:arclistsg typeid='8' row='10'
addfields='name,sex,tel' channelid='-101' } [field:title/] 姓名:[field:name/] | 性别:[field:sex/] | 电话:[field:tel/]{/dede:arclistsg}
要获取自定义字段的内容,必须符合两个条件,缺一不可:
1.指定 channelid 属性,我这是channelid='-101'2.指定要获得的字段 addfields='字段1,字段2'
(2)列表页调用自定义模型(独立模型):
代码如下:{dede:list pagesize='10'
addfields='name,sex,tel'
channelid='-101' }[field:title/]
姓名:[field:name/] | 性别:[field:sex/] | 电话:[field:tel/]{/dede:list}&如果该栏目有内容,但是列表页没有掉出来,那就肯定是因为你的独立模型的id不为负数。
(3)内容页调用自定义模型的自定义字段数据(独立模型):
直接在要调用的地方写上{dede:field.name/},其中name改为你要调用的字段名称。
大家感兴趣的内容
12345678910
最近更新的内容DEDE给自定义模型的字段加上链接
关键字描述:链接 加上 模型 定义 成龙 主演 &quot 影片 片名 &nbsp
比如自定义一个电影的模型,里面有主演,地区等等,我想输出的时候给演员和地区加上链接,点击后同过页面直接调用出这个演员或地区相关的其它影片。这方面现在的SS和帝国都支持不过不是很理想,我用DEDE惯了也不想换,请老大们给出一个方法!举例说明: 影片介绍页面 mov.html影片名称:红番区 {dede:field name='title'/}主演:成龙,林青霞 {dede:field name='zhuyan'/}在指定主演条件的情况下我用SQL或则LOOP语句可以顺利的调出成龙主演的其它影片如:{dede:loop table=&@_addondianying,@_dianying& sort=&aid& row=&10& if=&@_addondianying.aid=@_dianying.ID AND @_addondianying.zhuyan LIKE '%成龙%'&}&a href=&/show.php?aid=[field:aid/]&&[field:title /]&/a& {/dede:loop}通过查询表我得到成龙主演的最近加入的10条影片记录问题是我要怎么样才能将 {dede:field name='zhuyan'/} 的信息加入到LIKE '%成龙%'中去,LOOP不支持标签的,PHP函数我也不懂,请问怎么实现下面的形式并把改影片所有的主演按照成龙:红番区 片名 片名梅艳芳: 片名 片名这样的格式输出主演字段是用,号分隔的如:成龙,梅艳芳,xxx
如果实现这个效果的话,那理论上就可以实现模型数据之间的互相调用了

我要回帖

更多关于 织梦图片集模板 的文章

 

随机推荐