记载一些在dedecms系统中建站的代码片段,整理有用的织梦代码,方便查询。
》列表页list标签调用支持flag属性?
》在列表页面调用时判断文章自定义属性?
通过判断文章的属性来给相应的属性以相应的样式。比如给“置顶”的文章添加置顶的小标志。
通过代码判断文章是否是推荐和“图片”这两个属性,输出不同的样式。
[field:array runphp='yes']
if (@me['flag']=='c,p')
@me='<em>推荐</em>';
else @me='';
[/field:array]
以上代码可以嵌入到{dede:list}标签中,再来一个示例:
{dede:list pagesize='10'}
<li style="width:232px;">
[field:array runphp='yes']
if (@me['flag']=='c,p') @me='<em class=icotj><img src=/static/image/stamp/013.small.gif alt=推荐板 align=absmiddle /></em>';
elseif (@me['flag']=='h,p' || @me['flag']=='c,h,p') @me='<em class=icotj><img src=/static/image/stamp/012.small.gif alt=精华align=absmiddle /></em>';
else @me='';
[/field:array]
<div class="c cl">
[field:array runphp='yes']@me = (empty(@me['litpic']) ? "" : "<a href='{@me['arcurl']}' title='[field:title/]' class='z'><img src='{@me['litpic']}'/></a>"); [/field:array]
</div>
<b class="xw0">
<a href="[field:arcurl/]" title="[field:title/]">[field:title/]</a>
</b>
</li>
{/dede:list}
...
- 我的微信
- 这是我的微信扫一扫
- 我的微信公众号
- 我的微信公众号扫一扫