Dedehtml.com

织梦自定义图片字段调用图片地址

摘要:dedecms模型添加的图片数据类型,在前台模板输出后是带有html代码的,我们在使用时只是需要图片地址就行了。

dedecms模型添加的图片数据类型,在前台模板输出后是带有html代码的,我们在使用时只是需要图片地址就行了。

首页模板标签调用写法

首页,需要在dede:arclist上加入channelid='模型id号' addfields='定义图片字段名'

例如

{dede:arclist typeid='17' row='1' channelid='1' addfields='bigimg'}

模型id号怎么填?根据你自己自定义字段所在的内容模型来填 (如 channelid="1"普通文章)

图片字段的调用标签

[field:图片字段名 runphp=yes]@me = trim(preg_replace('/{dede:img([^}]*)}(.*){\/dede:img}/is', '$2', @me));[/field:图片字段名]

例如

[field:bigimg runphp=yes]@me = trim(preg_replace('/{dede:img([^}]*)}(.*){\/dede:img}/is', '$2', @me));[/field:bigimg]

栏目列表页 和 内容页模板标签调用写法

先打开/templets/system/channel_article_image.htm 清空所有东西,只留下一个

[field:imgsrc/]

如图

保存,这样就可以直接在栏目列表页和内容页模板调用了标签了

内容页模板标签调用写法

{dede:field.自定义图片字段名/}

列表页模板标签调用写法

列表页dede:list标签写法,不需要channelid="模型id号" addfields="自定义字段名称"

这个只要在后台自定义字段里勾上使字段可以在列表的底层模板中获得 就行了

{dede:list pagesize='10' titlelen='250'}
[field:自定义图片字段名/]
{/dede:list}
版权声明:本文为博主原创文章,未经博主允许不得转载。https://www.dedehtml.com/notes/getimgurl-addfield.html
(11)
打赏 微信扫一扫 微信 支付宝 QQ 扫码打赏