[英]TYPO3 Wrap two columns?
在模板设置中,我像这样设置了两列:
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
}
这将使用div包装该列,但前提是其中包含某些内容。
如果其中至少一列有内容,是否有办法环绕这两列?
目前,我正在模板部分中使用CSS :empty {display:none;}
来实现此目的,但是我宁愿在Typoscript中使用它,因为并非所有地方都支持: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>
或者您在逻辑中使用了一点逻辑:
<f:if condition="{column1}{column2}">
<div>
{column1->f:format.raw()}
{column2->f:format.raw()}
</div>
</f:if>
不要尝试使用拆分包装来构建逻辑。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.