Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tinybutstrong 合并块内的条件显示_Tinybutstrong - Fatal编程技术网

Tinybutstrong 合并块内的条件显示

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

我正在尝试使条件显示正常工作。我试图做的是:

在已合并的块中,如果某个值为空,则我希望显示一个输入框以及需要携带的其他一些隐藏变量,但如果该值不为空,则我希望仅显示该值

PHP

模板部分

<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>