关于在TP的各类标签中的注意事项

时间:2023-03-09 02:40:19
关于在TP的各类标签中的注意事项
name的位置上的变量是不用加$的    value位置上的变量是要加$的
<eq name="volist.id" value="$Think.post.id">selected</eq>

在if标签中..使用Think系统带的变量就需要放前面
<option value="{$volist.id}" <if condition="$Think.request.id eq $volist.id">selected</if>>{$volist.cat_name}</option>
在if标签中..如果是PHP页面过来的变量..就需要放后面($toPid)
<option value="{$volist.id}" <if condition="$volist.id eq $topPid['id']">selected</if>>{$volist.cat_name}</option>

这个$vo是后台传送过来的变量.需要用[]..循环出来的可以用 "."   
正确写法:$vo['cat_id']
错误写法:$vo.cat_id
<option value="{$volist.id}" <if condition="$volist.id eq $vo['cat_id']">selected</if> <if condition="$volist.cat_level neq 3">disabled</if>>{$volist.cat_name}</option>