织梦文章自定义属性j调用文章跳转网址的方法

织梦文章自定义属性j调用文章跳转网址的方法,第1张

概述织梦文章,当你把某个文章的自定义属性设置为跳转[j]时,我们希望能直接在页面中输入这个文档的跳转链接作为a标签里的链接 dede:arclist标签中调用方法 {dede:arclist typeid=2 row=10 channelid=1 addfields=redirecturl}a href=[field:redirecturl/][field

织梦文章,当你把某个文章的自定义属性设置为跳转[j]时,我们希望能直接在页面中输入这个文档的跳转链接作为a标签里的链接

dede:arcList标签中调用方法

{dede:arcList typeID='2' row='10' channelID='1' addfIElds='redirecturl'}<a href="[fIEld:redirecturl/]">[fIEld:Title/]</a>{/dede:arcList}


channelID='1' 里面的1是模型ID

addfIElds='redirecturl' 里面的 redirecturl 其实就是跳转地址字段名,因为这个字段是在附加表

dede:List标签中调用方法

1、在内容模型-普通文章模型(或者其他模型)-基本设置-列表附加字段,添加redirecturl进去

redirecturl

 

2、在内容模型-普通文章模型(或者其他模型)-字段管理-模型字段配置(文本模式),添加

<fIEld:redirecturl itemname="跳转网址" type="text" isnull="true" isList="1" default="" rename="" />

添加好这2步以后就可以直接在dede:List标签里直接使用[fIEld:redirecturl/]标签来调用跳转地址了

{dede:List pagesize='10' Titlelen='250'}<a href="[fIEld:redirecturl/]">[fIEld:Title/]</a>{/dede:List}


不需要写其他多余的 channelID='1' 和 addfIElds='redirecturl'

如果有的文档不是跳转属性,想要输出正常的文档链接,那把

href="[fIEld:redirecturl/]"

改成

href="[fIEld:array runPHP=yes]@me = (@me['redirecturl'] == '' ? @me['arcurl'] : @me['redirecturl']);[/fIEld:array]"

完成

上一篇:织梦会员头像调用方法

下一篇: 织梦arclist标签内容页当前文章高亮方法

总结

以上是内存溢出为你收集整理的织梦文章自定义属性j调用文章跳转网址的方法全部内容,希望文章能够帮你解决织梦文章自定义属性j调用文章跳转网址的方法所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

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

原文地址: https://outofmemory.cn/zz/1037007.html

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

发表评论

登录后才能评论

评论列表(0条)

保存