怎么把自己做的网页弄为织梦的主页

怎么把自己做的网页弄为织梦的主页,第1张

织梦(dedecms)单页制作教程

我们知道,单页内容的模板调用标识符是{dede:field.content/},经过实验已经在首页使用。由于这种方法的局限性,我们还可以使用SQL来调用,这样协调能力得到了进一步的提高,可以调用任意频道ID的单页内容。


复制代码编码以下:
{dede:field.content/}

这一标签系统只适用在频道模板里调用,不兼容在内容模板里调用。假如想让内容模板也适用它,实际上也非常简单。只需在关键文件目录即include/里的archives.class.php中添加一行编码就OK了。
复制代码以下:$this->Fields['content']=$this->TypeLink->TypeInfos['content'];//第86行添加此编码
如何把早已制成单页的频道内容调用到主页来。

常见的必须调到主页来的单页内容,例如公司概况、在线留言等内容,我们在主页很有可能必须开展呈现。根据基本的方法,包含查看dede官方论坛材料,都找不着较为适合的回答。今日大家就出示二种方法开展调用。
一、我们知道,单页内容的模板调用标识是{dede:field.content/},历经实验,在主页应用

复制代码编码以下:
  {dede:channelartlist}
  {dede:field.content/}
  {/dede:channelartlist}

开展调用,就可以成功的调成有关的数据信息。
可是出現难题,这类调用只有用以只有一个单页的状况,假如系统软件中带有2个或是好几个之上的单页,该调用会将全部的单页内容层叠显示信息出去。即便加type的ID开展限制都没有什么作用。因此这类方式并不太合适

二、大家还能够应用SQL开展调用,那样至今协调能力进一步提高了,并且能够调用随意一个频道ID的单页内容。

复制代码编码以下:
  {dede:sqlsql='Selectcontentfromdede_arctypewhereid=1'}
  [field:content/]
  {/dede:sql}

想调用哪个频道,只必须改动频道的ID就可以了;但必须留意一点的是"dede_arctype"表名要依据你重装系统时的表名来填,要不然也调用不出来
可是有时大家不用把一个频道的全部文本都显示信息出去,全部必须提取一部分在主页,那麼该怎样完成呢,看编码,還是用sql,把调用的数据信息提取。

例如:Selectcontent,substring(content,1,280)ascontentfromdede_arctypewhereid=1
这句话是说把ID1频道的内容的1-280字符提取出去。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/773492.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存