Typo3 打字3是否换行两列?

Typo3 打字3是否换行两列?,typo3,typoscript,fluid,typo3-7.6.x,Typo3,Typoscript,Fluid,Typo3 7.6.x,在模板设置中,我设置了两列,如下所示: column1 < styles.content.get column1.select.where = colPos = 1 column1.stdWrap { wrap = <div>|</div> required = 1 } column2 < styles.content.get column2.select.where = colPos = 2 column2.stdWrap { wrap = &l

在模板设置中,我设置了两列,如下所示:

column1 < styles.content.get
column1.select.where = colPos = 1
column1.stdWrap {
  wrap = <div>|</div>
  required = 1
}
column2 < styles.content.get
column2.select.where = colPos = 2
column2.stdWrap {
  wrap = <div>|</div>
  required = 1
}
column1
这将使用div包装列,但仅当其中有内容时

如果两列中至少有一列包含内容,是否有办法在两列之间换行


目前,我正在使用CSS
:empty{display:none;}
在模板部分的包装上实现这一点,但我更愿意使用打字脚本,因为并非所有地方都支持
:empty

清洁溶液应为:
您可以在打字稿中定义COA:

column_1_and_2 = COA
column_1_and_2.10 < .column1
column_1_and_2.20 < .column2
column_1_and_2.wrap = <div>|</div>
column_1_和_2=COA
第1列和第2.10列<第1列
第1列和第2.20列<第2列
列_1_和_2.wrap=|
或者在流体中使用一点逻辑:

<f:if condition="{column1}{column2}">
    <div>
        {column1->f:format.raw()}
        {column2->f:format.raw()}
    </div>
</f:if>

{column1->f:format.raw()}
{column2->f:format.raw()}

不要试图用拆分的包装构建逻辑。

非常感谢
COA
stdWrap.required=1
适合我。我不知道为什么我没有想到这一点!