织梦的栏目页如何实现左边是内容的缩略图右边按字段显示部分内容?
您好,织梦云模板很高兴为您解答:
这种情况是你将这个栏目建立成封面栏目所致。请将此栏目改成最终列表栏目或者选择在子栏目下建文档。
如下图:
[field:id runphp='yes'] $aid = @me; $row = $GLOBALS['dsql']->GetOne("Select 字段名 From `dede_addon21` where aid='$aid' ");@me = cn_substr(strip_tags("{$row['字段名']}"),600);[/field:id]
Select 字段名1,字段名2,字段名3 From
英文逗号分隔开,调用使用 $row['字段名1'] $row['字段名2'] $row['字段名3']
600 是字数 cn_substr 函数
strip_tags() 函数剥去 HTML、XML 以及 PHP 的标签。
首先建好自定义的内容模型和自定义字段
列表页调用方法:
首先要在这里填写上被调用的自定义字段点击保存
然后就可以在列表页调用这个字段了 如:
{dede:list
row='4'}
价格:[field:jiage/]
市场价:[field:scj/]
{/dede:list}
首页调用方法:
首页调用时需要满足两个条件才能调出来数据
1 指定 channelid 属性 这个ID
就是你建立的内容模型的ID如下图
2
指定要获得的字段 addfields='字段1,字段'
每个字段用英文半角逗号分开如:
{dede:arclist addfields='goumai,dianpu' row='8'
channelid='1'}
[field:goumai /] - [field:dianpu /]<br
/>
{/dede:arclist}
至此列表页和首页都能调用自定义模型的自定义字段了。
详细页模板调用的方法和在首页调用的方法一样
你这个问题是属于:在一个内容模型里面去调用另外一个内容模型的问题了。
解决方法如下:
{dede:arclist row=10 titlelen='8' type='image' addfields='price,trueprice' channelid='6' orderby='pubdate' typeid='5' }
<li>
<a href="[field:arcurl/]">[field:image/]<span>[field:title/]</span></a>
<div>市场价:[field:price/]元</div>
<div>优惠价:[field:trueprice/]元</div>
</li>
{/dede:arclist}
说明:
channelid='6' 是内容模型的id号
addfields='price,trueprice' 这个是想要调出来的字段名。
这是你模板生成静态文件的时候把image的宽度和高度带出来了;
解决方法1;自己写js文件;去掉文章里的宽度和高度;
2、找到模板文件;把<img>标签里的宽度和高度去掉
0条评论