请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

<if>标签中condition属性用法

//Content/index.html文件
<select class="form-control" name="catid">
<option value='' >全部分类</option>
<foreach name="webSiteMenu" item="sitenav">
  <option value="{$sitenav.menu_id}" <if condition="$sitenav.menu_id eq $catid">selected</if>>{$sitenav.name}</option>
</foreach>
</select>

上述代码中添加了if标签用于判断当前所选中的分类,在condition属性中$catid为执行搜索后传入模板的栏目ID,eq(=)两边的变量不能够作交换吗?我上面的写法可以实现选中,如果是

<if condition="$catid eq $sitenav.menu_id">selected</if>

就无法实现分类选中,看手册对这一块也没有太多讲解,希望老师回复下,谢谢。

正在回答

1回答

您好,第二个方式中您这样使用试试: 

<if condition="$catid eq $sitenav['menu_id']>selected</if>


0 回复 有任何疑惑可以回复我~
  • 提问者 NilesChang #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2017-08-23 10:32:49
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号