您当前的位置:首页 > 计算机 > 服务器 > 万维网络 > 帝国cms

帝国CMS多值字段morevaluefield实操

时间:01-19来源:作者:点击数:

帝国cms后台“数据表与系统模型”里增加“多值字段”

设置好后,在对应的栏目里增加内容,会看到自己增加的多值字段

内容模板调用代码(重点)

<?php
/*
 内容页调用多值字段示例
 假设字段这个多值字段为zhicheng
 标签span是包裹标签,可以自己写对应的样式css
**/
$exp=explode('||||||',$navinfor[zhicheng]);
foreach($exp as $k=>$v)
{
    /*下一行是分割多值字段的每行中的每项*/
    $exp2=explode('::::::',$v);
     
    /* $exp2[0] $exp2[1] 以此类推分别是每行的第一个值 第二个值 第三个值 */
    echo '<span>'.$exp2[0].' '.$exp2[1].'</span>';
}
?>

列表页调取方法(列表内容模板(list.var),使用程序代码打钩

$duo=explode('||||||',$r[biaoqian]);
foreach ($duo as $v) {
     $dd[]='<em>'.$v.'</em>';
}
$dn=implode($dd);
$nr='

<div class="teacher">
   <div class="info">
      <a href="[!--titleurl--]"><img src="[!--titlepic--]" alt="[!--title--]" class="img-fluid" /></a>
      <h3><a href="[!--titleurl--]">[!--title--]</a></h3>
      <p>
      ' . $dn . '
      </p>
      <p>特色:[!--tese--]</p>
   </div>
</div>
';
$listtemp=$nr;

首页调取方法也很简单,只用把$r[biaoqian]改成灵动标签调取的就行了,比如$bqr[biaoqian]

全网搜索了好久,也没有现成解答的。结合几个为数不多的帖子,终于解决了。希望大家喜欢,少走弯路。

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门