帝国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]
全网搜索了好久,也没有现成解答的。结合几个为数不多的帖子,终于解决了。希望大家喜欢,少走弯路。