简体   繁体   English

在 Typoscript 的拆分中使用拆分?

[英]Use split within split in Typoscript?

Using typoscript, how do I split a field by linebreak and then split each line by : ?使用打字稿,如何按换行符拆分字段,然后按:拆分每一行?

This is what I have tried:这是我尝试过的:

30 = TEXT
30.stdWrap {
    field = abstract
    split {
        token.char = 10
        wrap = <p>|</p>
        1.current = 1
        1.stdWrap.split {
            token = :
            wrap = <span>|</span>
        }
    }
}

split works with some global properties, so, nesting split results into interference with values from previous split . split与一些全局属性一起工作,因此,嵌套split会干扰先前split中的值。 I prefer using individual ContentObjects:我更喜欢使用单独的 ContentObjects:

page.10 = COA
page.10.10 = LOAD_REGISTER
page.10.10.splitParts = vorname:stefan,nachname:froemken
page.10.10.splitParts.split {
  token = ,
  1.current = 1
}

page.10.20 = TEXT
page.10.20.data = REGISTER:splitParts
page.10.20.wrap = <p>|</p>
page.10.20.split {
  token = :
  wrap = <span>|</span>
  1.current = 1
}

page.10.30 = RESTORE_REGISTER

Stefan斯特凡

Maybe, it's worth a look at dataProcessing ...也许,值得一看dataProcessing ...

There is also a CommaSeparatedValueProcessor which can provide CVS-like data prepared as single values for use in Fluid.还有一个CommaSeparatedValueProcessor可以提供类似 CVS 的数据,这些数据准备为用于 Fluid 的单个值。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM