织梦dedecms首页调用指定栏目内容的标签详解

这篇具有很好参考价值的文章主要介绍了织梦dedecms首页调用指定栏目内容的标签详解。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

我们知道Dedecms开发起来很简单,但是dedecms的全局变量有字节限制,使得我们通过标签在首页无法调用大段的内容,尤其是包含了html标签的内容,但是dedecms有另外一种调用大段内容的方法,那就是通过sql语句来调用已保存的html内容。

例如一般的企业网站都会有一个企业简介的栏目,这个栏目我们大部分使用{field:content /}标签来调用栏目设置里的栏目内容,但是这个字段在首页是无法使用。其实写一个sql语句就可以实现栏目内容在首页的调用:

{dede:sql sql='Select content from dede_arctype where id=2'}
[field:content /]
{/dede:sql}

注意手动修改数据前缀dede_

如果简介栏目的ID是2的话,可以用上面的方法调用出全部的企业简介。

如果觉得内容太多的话,我们可以截取一部分,具体sql语句如下:

{dede:sql sql='Select content from dede_arctype where id=2'}
[field:contentfunction="cn_substr('@me',200)" /]
{/dede:sql}

以上表示调用栏目ID为2的栏目内容,并且仅调用200字节长度。

怎么样,是不是很简单,以后要在首页调用栏目内容是不是简单多了。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持yii666。文章来源地址https://www.toymoban.com/news/detail-432648.html

到了这里,关于织梦dedecms首页调用指定栏目内容的标签详解的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 详解织梦dedecms5.7 无限级多级栏目菜单调用方法

    以前在用到5.7无限级栏目列表菜单时下载了网上的资料都未成功,因此我参考网上及dedecms本身的channel.lib.php及cattree.lib.php制作了调用标签。 1、在includetaglib建立randomartlist.lib.php 内容如下: {$row[\\\'typename\\\']}n\\\"; } randomartlistSon($row[\\\'id\\\'],$typeid,$currentstyle, $revalue); } if($cacheid !=\\\'\\\') { W

    2024年02月02日
    浏览(40)
  • DedeCms调用分类信息到首页并和栏目整齐排序方法

    DedeCms调用分类信息到首页并和首页栏目整齐排序方法,这是小编在织梦官方看到的帖子,此方法仅适于DedeCMS默认模板。 首先对比下如下代码: 最初代码如下: 改后的代码如下 我解释下不同点typeid=\\\'1,2,3为首页调用的栏目 这个是调用的分类信息。 以上就是本文的全部内容,

    2024年02月02日
    浏览(35)
  • 详解织梦首页、列表页调用文章body内容的两种方法

    关于首页、列表页调用文章body内容的两种方法,具体方法如下: 第一种方法: 解析: 1、addrields=”字段1,字段2…” 2、idlist=”文章ID”(可不写) 3、channelid=”模型ID”,普通文章默认为1(查看方法:核心–频道模型–内容模型管理–id号) 4、function=’cn_substr(html2text(@me)

    2024年02月02日
    浏览(56)
  • 织梦dedecms获取当前栏目路径及栏目名称的方法

    标签如下: 当前: 复制代码 代码如下: {dede:type} [field:typename/] {/dede:type} 因为{dede:field  name=\\\'arcurl\\\'/} 这个获取当前页面路径的标签只能在内容页使用,栏目页没有效果的。所以在栏目页想获取当前栏目的路径及名称的话,就要用上面这个标签。 而获取网站所有栏目名称及路径

    2023年04月18日
    浏览(69)
  • dedecms织梦让likearticle的mytypeid支持多个栏目和子栏目

    在使用dede:likearticle时,如果你想获取多个指定栏目下的相关文章,而刚好这个多个栏目下还有子栏目时,官方的程序不能满足你的需求,你需要改一下 打开 includetagliblikearticle.lib.php 找到 在它下面加入 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多

    2024年02月02日
    浏览(40)
  • 织梦DedeCMS 分表实现一个栏目对应一个表(图)

    一直在考虑做个什么网站项目,思考了很久很久,终于想到了一个idea,首先确定网站+论坛的形式,论坛选择pw,那网站选择什么呢? 以前一直是ecms(帝国)的粉丝,虽然一直用ecms,很赞它的一些内核设计,特别是多表储存,但唯一可惜的可能就是WC分不开身吧,网站的美工和人

    2024年02月04日
    浏览(43)
  • 织梦dedecms后台栏目怎么显示没有审核的文档数量

    在织梦的后台当中如果是没有审核的文章有很多,每次审核都要打开待审核文档,如果内容有很多,就很麻烦。 修改的方法: 打开/include/typeunit.class.admin.php文件 找到: function ListAllType 在上面加上下面的代码: 将: $this-GetTotalArc($id). 替换为: $this-GetTotalArc($id).$this-GetTotalA

    2024年02月03日
    浏览(59)
  • dedecms织梦模板栏目列表中添加统计文档数量的标签

    dedecms在栏目列表中添加统计文档数量调用标签,实现的方法还是非常简单的,只需要做一些简单的修改即可实现我们所需要的功能。 方法如下: 打开include/extend.func.php文件,在最后一行?的上面添加以下内容: 下面是我添加的示例代码,供大家参考! 针对arclist与list模板代码

    2024年02月02日
    浏览(59)
  • dedecms织梦php7+删除不了后台栏目的解决方法

    明明提示删除成功了,可是栏目还在后台栏目管理里,那是因为你的web环境PHP版本太高,例如PHP7的,织梦最新版本20180109还不能完全兼容PHP7,要么降低你的PHP版本为PHP5,要么修改一下这个文件。 PHP7+高版本环境下,织梦dedecms删除网站栏目失败。主要原因是语句书写不严谨,

    2024年02月03日
    浏览(51)
  • 织梦dedecms在搜索结果页按栏目分类显示搜索数据

    搜索结果示范 1、搜索框代码里使用name=\\\"q\\\"作为搜索框属性,例如  2、打开 /include/taglib/arclist.lib.php 找到,大概在188行 $innertext = trim($innertext); 在它下面加入 preg_match(\\\"/~([A-Za-z0-9_]+)~/s\\\", $keyword, $conditions); if(isset($_REQUEST[\\\'q\\\']) $keyword = \\\'~q~\\\') { preg_match(\\\"/~([A-Za-z0-9_]+)~/s\\\", $keyword, $cond

    2024年02月03日
    浏览(58)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包