tp3.23中模板标签 else的坑

在TP3.2.3框架中,模板标签`else`的正确使用需要注意斜杠的位置,必须放置在右侧。错误的写法如`/else`或不加斜杠的`else`可能导致视图样式异常。了解这一细节可避免不必要的样式混乱问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

else标签的 ‘/’ 在右边才是对的,如过一不小心,写成了/else 或else,会造成视图样式错乱。
正常情况下TP3.2.3中的“else”斜杠在右边:

               <if condition="$get_id neq null">
                <volist name="data" id="vo1"> 
                  <input type="hidden" name="id" value="{$vo1.id}">
                  <span class="input-group-addon" id="sizing-addon1">@</span>
                  <input type="text" name="category" class="form-control" placeholder="请输入分类名称..." aria-describedby="sizing-addon1" value="{$vo1.category}">
                </volist>
                <else/>
                  <span class="input-group-addon" id="sizing-addon1">@</span>
                  <input type="text" name="category" class="form-control" placeholder="请输入分类名称..." aria-describedby="sizing-addon1">
                </if>

正常显示

如果写成 /else:

               <if condition="$get_id neq null">
                <volist name="data" id="vo1"> 
                  <input type="hidden" name="id" value="{$vo1.id}">
                  <span class="input-group-addon" id="sizing-addon1">@</span>
                  <input type="text" name="category" class="form-control" placeholder="请输入分类名称..." aria-describedby="sizing-addon1" value="{$vo1.category}">
                </volist>
                </else>
                  <span class="input-group-addon" id="sizing-addon1">@</span>
                  <input type="text" name="category" class="form-control" placeholder="请输入分类名称..." aria-describedby="sizing-addon1">
                </if>

结果就显示这个样子:

如果写成 else(不加斜杠)

<if condition="$get_id neq null">
                <volist name="data" id="vo1"> 
                  <input type="hidden" name="id" value="{$vo1.id}">
                  <span class="input-group-addon" id="sizing-addon1">@</span>
                  <input type="text" name="category" class="form-control" placeholder="请输入分类名称..." aria-describedby="sizing-addon1" value="{$vo1.category}">
                </volist>
                <else>
                  <span class="input-group-addon" id="sizing-addon1">@</span>
                  <input type="text" name="category" class="form-control" placeholder="请输入分类名称..." aria-describedby="sizing-addon1">
                </if>

就是这个样子
虽然不知道为啥,但为了避免以后再次一不小心写错导致样式混乱,还是记住比较好。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值