TYPO3内容行换行

时间:2016-08-29 23:29:47

标签: typo3 typoscript

在typoscript中,我可以使用以下内容包含列:

styles.content.getMyColumn < styles.content.get
styles.content.getMyColumn.select.where = colPos = 0     
styles.content.getMyColumn.stdWrap {
  wrap = <div>|</div>
  required = 1
}

我想做一个类似的事情,但改为包裹列所在的整行。有人知道怎么做吗?

1 个答案:

答案 0 :(得分:2)

这取决于您的TypoScript /模板设置。

在TS中执行此操作的方法是:

page = PAGE
page {
    # Row 1
    10 = COA
    10 {
        # Column 1
        10 < styles.content.get
        10.select.where = colPos = 0 
        10.wrap = <div class="row1-column1">|</div>

        # Column 2
        20 < styles.content.get
        20.select.where = colPos = 2 
        20.wrap = <div class="row1-column2">|</div>

        # Wrap the row
        wrap = <div class="row1">|</div>
    }
}

更好的方法是将FLUIDTEMPLATE用于整个页面,并将标记与TypoScript分开。这使得它更具可读性,因为整个HTML标记位于HTML模板文件中。