在本文中,我们将详细介绍dedecms自定义内容模型在首页、栏目页及内容调用标签的办法的各个方面,并为您提供关于dedecms标签怎么用的相关解答,同时,我们也将为您带来关于DedeCms新闻调用栏目
在本文中,我们将详细介绍dedecms自定义内容模型在首页、栏目页及内容调用标签的办法的各个方面,并为您提供关于dedecms标签怎么用的相关解答,同时,我们也将为您带来关于DedeCms 新闻调用栏目内容{dede:field.content/}的办法、dedecms 调用单页栏目内容到首页的办法、dedecms5.7首页调用自定义表单内容办法、dedecms内容详细页调用栏目链接和栏目名称的办法的有用知识。
本文目录一览:- dedecms自定义内容模型在首页、栏目页及内容调用标签的办法(dedecms标签怎么用)
- DedeCms 新闻调用栏目内容{dede:field.content/}的办法
- dedecms 调用单页栏目内容到首页的办法
- dedecms5.7首页调用自定义表单内容办法
- dedecms内容详细页调用栏目链接和栏目名称的办法
dedecms自定义内容模型在首页、栏目页及内容调用标签的办法(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改为你要调用的字段名称。
本文章网址:http://www.ppssdd.com/code/14698.html。转载请保留出处,谢谢合作!DedeCms 新闻调用栏目内容{dede:field.content/}的办法
DedeCms 新闻调用栏目内容{dede:field.content/}的办法
{dede:field.content/}
这个标签系统只支持在栏目源码里调用,不支持在内容源码里调用。如果想让内容源码也支持它,其实也很简单。只需在核心目录即 include/ 里的 archives.class.php中加入一行代码就OK了。
$this->Fields['content'] = $this->TypeLink->TypeInfos['content']; / / 在 86行加入此段代码
dedecms 调用单页栏目内容到首页的办法
常用的需要调到首页来的单页内容,比如企业简介、联系我们等内容,我们在首页可能都要进行展现。通过常规的方式,包括查阅dede官方论坛资料,都找不到比较合适的答案。今天我们就提供两种方式进行调用。
一、我们知道,单页内容的源码调用标签是 {dede:field.content/} ,经过试验,在首页使用
复制代码
代码如下:
{dede:channelartlist }
{dede:field.content/}
{/dede:channelartlist }
进行调用,即可顺利的调出相关的数据。
但是出现问题,这种调用只能用于只有一个单页的情况,如果系统中含有两个或者多个以上的单页,该调用会将所有的单页内容堆叠显示出来。即使加type的ID进行限定也没有什么作用。所以这种办法并不太适合
二、我们还可以使用SQL进行调用,这样以来灵活性大大提高了,而且可以调用任意一个栏目ID的单页内容。
复制代码
代码如下:
{dede:sql sql='Select content from dede_arctype where id=1'}
[field:content/]
{/dede:sql}
想调用那个栏目,只需要修改栏目的ID 就可以了;但需要注意一点的是"dede_arctype"表名要根据你安装系统时的表名来填,不能也调用不出来
本文章网址:http://www.ppssdd.com/code/14795.html。转载请保留出处,谢谢合作!dedecms5.7首页调用自定义表单内容办法
你添加的表的字段名称 要想无需审核 提交之后立刻显示 在增加新表单的“前台列表和内容详细页公开?:”选项选择“完全公开”!
效果展示:
自定义表单内容首页调用代码
{dede:loop table='dede_diyform1' sort='id' row='30' if='ifcheck=1'}
<dl>
<dt><span>[field:id/]<sup>#</sup></span><span>[field:name/]</span><span>[field:shijian/]</span></dt>
<dd><span>留言内容</span><span>[field:content/]...</span></dd>
</dl>
{/dede:loop}
其中,,dede_diyform1 指的是 自定义表单的表名。sort='id' 按id排列 调用30条
本文章网址:http://www.ppssdd.com/code/3375.html。转载请保留出处,谢谢合作!dedecms内容详细页调用栏目链接和栏目名称的办法
本文实例讲述了dedecms内容详细页调用栏目链接和栏目名称的办法。分享给大家供大家参考。具体实现办法如下:该办法同时支持Dedecms V5.5/5.6/5.7,且不区分程序编码.我们知道,在内容详细页源码时,可直接用 {dede:field.typename/} 来表示当前文档的栏目名称,但却无法使用 {dede:field.typeurl/} 形式来调用栏目链接.今天这个办法就是专门用于解决这个问题!
解决方案
*步:打开 /include/arc.archives.class.php 文件,找到约241行如下代码:
$this->Fields['typename'] = $this->TypeLink->TypeInfos['typename'];
在其下一行加入如下代码:
$this->Fields['typelink'] = $this->TypeLink->GetOneTypeLink($this->TypeLink->TypeInfos);
$this->Fields['typeurl'] = $this->TypeLink->GetOneTypeUrl($this->TypeLink->TypeInfos);
第二步:在你的内容详细页源码适当位置加入调用代码:
{dede:field.typelink/} 带链接的栏目名称,如:栏目名称。
{dede:field.typeurl/} 仅栏目链接,如:/news以上两种方式可任选一种即可。
本文章网址:http://www.ppssdd.com/code/10603.html。转载请保留出处,谢谢合作!今天关于dedecms自定义内容模型在首页、栏目页及内容调用标签的办法和dedecms标签怎么用的介绍到此结束,谢谢您的阅读,有关DedeCms 新闻调用栏目内容{dede:field.content/}的办法、dedecms 调用单页栏目内容到首页的办法、dedecms5.7首页调用自定义表单内容办法、dedecms内容详细页调用栏目链接和栏目名称的办法等更多相关知识的信息可以在本站进行查询。
本文标签: