联系官方销售客服
1835022288
028-61286886
这是一段用在列表页循环体内的判断。 首先判断当前栏目,{$cat.nrqkz[2]['value']} 字段是否为空,如果为空则判断其父栏目该字段是否为空。 输出字段内容。。
我想应用在首页。但无法进行两级栏目判断。不如如何改写才有效。
{module catid=$catid order=updatetime page=1}
<!---->
{if $cat.nrqkz[2]['value']<>""}
{$cat.nrqkz[2]['value']}
{elseif $parent.nrqkz[2]['value']<>""}
{$parent.nrqkz[2]['value']}
{else}
4
{/if}
{/module}
以下是我应用在首页的代码。
{php $mycat=dr_share_cat_value(3, 'nrqkz');}
{category module=share pid=3 return=c}
{module module=MOD_DIR catid=$c.id order=updatetime num=60}
{if $mycat[2]['value']<>""}
{ $mycat[2]['value']}
{elseif $parent.mycat[2]['value']<>""}
{$parent.myhcat[2]['value']}
{else}
4
{/if}
{/module}
{/category}
- 栏目模型添加了自定义字段。假设为 : zd 下拉单选型
- 我想在首页进行循环时,对该字段进行判断。
- 首先判断:当前栏目里这个栏目字段zd,指定项是否有内容,如果有就输出。
- 如果没有就判断其父级这个字段zd,是否有有容,如果有就输出父级的内容。
《在首页循环调用》pid:3 下有多个子栏目。下面进行多个栏目循环输出{php $mycat=dr_share_cat_value(3, 'zd');} {category module=share pid=3 return=c} {module module=MOD_DIR catid=$c.id order=updatetime num=60} 这里进行循环判断子父级的zd字段{if $mycat[2]['value']<>""}
{ $mycat[2]['value']}
{elseif $parent.mycat[2]['value']<>""}
{$parent.myhcat[2]['value']}
{/if} {/module}{/category}