Tinybutstrong 合并块内的条件显示
我正在尝试使条件显示正常工作。我试图做的是: 在已合并的块中,如果某个值为空,则我希望显示一个输入框以及需要携带的其他一些隐藏变量,但如果该值不为空,则我希望仅显示该值 PHP 模板部分Tinybutstrong 合并块内的条件显示,tinybutstrong,Tinybutstrong,我正在尝试使条件显示正常工作。我试图做的是: 在已合并的块中,如果某个值为空,则我希望显示一个输入框以及需要携带的其他一些隐藏变量,但如果该值不为空,则我希望仅显示该值 PHP 模板部分 <td width="25%" class="mod_row2">[cks.check1]</td> <td width="25%" class="mod_row2"> [cks.value;ifempty= <input type="text" name="value
<td width="25%" class="mod_row2">[cks.check1]</td>
<td width="25%" class="mod_row2">
[cks.value;ifempty=
<input type="text" name="value[]" value="" size="26">
<input type=hidden name="check_id[]" value="[cks.check_id]">
<input type=hidden name="equip_id[]" value="[cks.equip_id]">
]</td> "
[cks.check1]
[cks.value;如果为空=
] "
除了隐藏单元格的值没有被合并之外,所有的东西都能工作。我不知道这是不是正确的方法,或者这是否可能。
TBS 3.8.0、php 5.3.3
谢谢
Peter未解析带有
的HTML部分,因为它嵌入在TBS参数中(ifempty
)
在TBS字段中嵌入HTML/XML不是一个好的做法
最好的方法是使用带块的条件显示。magnet
功能很好。
给你举个例子:
<td width="25%" class="mod_row2">[cks.check1]</td>
<td width="25%" class="mod_row2">
<div>
[cks.value;ope=mok:;magnet=div]
<input type="text" name="value[]" value="" size="26">
<input type=hidden name="check_id[]" value="[cks.check_id]">
<input type=hidden name="equip_id[]" value="[cks.equip_id]">
</div>
</td>
[cks.check1]
[cks.value;ope=mok:;magnet=div]
在本例中,参数
ope=mok:
表示如果值为空字符串(“”),则会显示该块,在其他情况下会删除该块。谢谢-我读了几遍ope部分,但在计算如何使其与空单元格一起工作时遇到问题。我没有意识到将mok:empty保留为空将满足条件。
<td width="25%" class="mod_row2">[cks.check1]</td>
<td width="25%" class="mod_row2">
<div>
[cks.value;ope=mok:;magnet=div]
<input type="text" name="value[]" value="" size="26">
<input type=hidden name="check_id[]" value="[cks.check_id]">
<input type=hidden name="equip_id[]" value="[cks.equip_id]">
</div>
</td>