首页 > 其他分享 >织梦dedecms调用文章列表时候判断文章自定义属性

织梦dedecms调用文章列表时候判断文章自定义属性

时间:2024-08-06 16:09:48浏览次数:12  
标签:me 39 自定义 dedecms field flag &# 文章 array

有时候我们需要通过判断文章的属性来给相应的属性以相应的样式,例如为推荐的文章添加推荐的标志等等。

例如以下代码就可以判断出文章是否是推荐和图片这两个属性,并作不同的样式输出:

[field:array runphp='yes']
 if (@me['flag']=='c,p') 
@me=&#39;<em>推荐</em>&#39;;
else @me=&#39;&#39;;
[/field:array]

以上代码可以嵌入到{dede:list}标签中,完整的一个示例如下:

{dede:list pagesize=&#39;10&#39;}
<li style="width:232px;">   
[field:array runphp=&#39;yes&#39;]
 if (@me[&#39;flag&#39;]==&#39;c,p&#39;) @me=&#39;<em class=icotj><img src=/static/image/stamp/013.small.gif alt=推荐板 align=absmiddle /></em>&#39;;
elseif (@me[&#39;flag&#39;]==&#39;h,p&#39; || @me[&#39;flag&#39;]==&#39;c,h,p&#39;) @me=&#39;<em class=icotj><img src=/static/image/stamp/012.small.gif alt=精华align=absmiddle /></em>&#39;;
else @me=&#39;&#39;;
[/field:array]  
<div class="c cl">
[field:array runphp=&#39;yes&#39;]@me = (empty(@me[&#39;litpic&#39;]) ? "" : "<a href=&#39;{@me[&#39;arcurl&#39;]}&#39; title=&#39;[field:title/]&#39; class=&#39;z&#39;><img  src=&#39;{@me[&#39;litpic&#39;]}&#39;/ alt="织梦调用文章列表时候怎么判断文章自定义属性" ></a>"); [/field:array]
</div>
<b class="xw0">
<a href="[field:arcurl/]" title="[field:title/]">[field:title/]</a>
</b>
</li>
{/dede:list}

 

标签:me,39,自定义,dedecms,field,flag,&#,文章,array
From: https://www.cnblogs.com/hwrex/p/18345343

相关文章

  • wordpress教程栏目给大家介绍自定义wordpress文件上传路径的方法
    自WordPress3.5版本开始,隐藏了后台媒体设置页面的“默认上传路径和文件的完整URL地址”选项,可以通过下面的代码将该选项调出来。将下面的代码添加到当前主题functions.php文件中,就可以调出该选项:if(get_option(&#39;upload_path&#39;)==&#39;wp-content/uploads&#39;||get_op......
  • 让dedecms变成全站动态浏览有利于企业站
    首页动态化 我们只要把网站根目录下面生成的index.html删除, 然后把index.php里面的代码修改成 代码如下:<?phpif(!file_exists(dirname(__FILE__).&#39;/data/common.inc.php&#39;)){header(&#39;Location:install/index.php&#39;);exit();}require_once(dir......
  • 在 jupyter Notebook 中导入自定义模块的问题
    假设我们有一个如下的文件结构,#注意:不是实际的目录结构,而是类似的root../tests../src../__init__.pyutils../__init__.pydata.pypipeline.pysqlal../__init__.pysql_alchm.pytest.pyprocess.ipynb......
  • 呆滞料分析报表二开增加自定义字段
     业务背景物料资料添加了自定义字段,在呆滞料分析无法直观看到,同时不能直观看到物料在仓库多久了。 业务需求在呆滞料分析报表显示物料的品牌型号,以及计算物料库龄。 方案设计二开标准产品,添加字段,创建插件继承标准产品插件,重写方法,自定义临时表获取初步查询......
  • linux进程篇总结——实战——自定义shell
        前言:经过过去两章十二篇文章的学习,我们已经知道了进程的基本概念以及进程的控制方法。本篇内容就是使用过去学习的内容自己写一个功能简单的shell外壳程序,也就是我们使用的bash命令行。本篇内容是过去进程知识的集大成者。我们在这个实战程序中,将过去学过的......
  • (已解决)QT4 自定义信号函数调用报错 error: C2248: “Boss::DeadSignal”: 无法访问 pr
     (解决方法见文章末尾)报错语句如下 DeadSignal是自定义槽函数,是放在public下的,不知道为什么报错说是protected,不知道是不是版本问题Boss类和DeadSignal定义如下 mboss是在自定义类Widget中调用的Boss对象 调用位置是Widget的自定义槽函数 解决方法在Boss中定......
  • 1、消息队列框架:Kafka - 开源项目研究文章
    ApacheKafka是一个高性能的分布式发布-订阅消息队列系统,最初由LinkedIn公司开发,并在2010年贡献给了Apache基金会成为顶级开源项目。Kafka的主要应用场景包括日志收集、消息系统、用户活动跟踪、运营指标记录和流式处理等。Kafka的架构包括以下几个核心组件:Topic:......
  • 1、.Net UI框架:Xamarin Forms - .Net宣传系列文章
    Xamarin.Forms是一个跨平台移动应用开发框架,它允许开发者使用C#和.NET进行一次编码,然后在iOS、Android、macOS和Windows等多个平台上运行。Xamarin.Forms是Xamarin的一部分,而Xamarin是微软的.NET跨平台开发工具集,它提供了一套API,可以在不同的设备上创建本地UI。Xama......
  • 为什么 xgboost.QuantileDMatrix 使用自定义数据迭代器对数据进行四次传递?
    我正在尝试使用自定义数据迭代器,如下所示此处,因为我的数据集太大。只是为了测试它是如何工作的,我正在使用示例的子集并运行以下代码。X是我的数据的numpy数组。我的迭代器如下所示classIterForQDMatrix(xgb.core.DataIter):def__init__(self,d......
  • C#自定义快捷操作键的实现 - 开源研究系列文章
          这次想到应用程序的快捷方式使用的问题。      Windows已经提供了API函数能够对窗体的热键进行注册,然后就能够在窗体中使用这些注册的热键进行操作了。于是笔者就对这个操作进行了整理,将注册热键操作写成了帮助类,并且用此博文来记录这个使用DEMO,便于其他读者......