我有一些工作正常的FCE。现在我想显示另一种渲染类型的数据,我必须从div更改为ul。有没有办法用Typoscript提取数据字段?目前,FCE作为页面内容元素包含在另一个模板中。数据处理包含以下TS代码
10= RECORDS
10.source.current=1
10.tables = tt_content
10.wrap = <!--TYPO3SEARCH_begin--> | <!--TYPO3SEARCH_end-->
@ggzone: 我试过这个:
10 = COA
10 {
10 = TEXT
10 {
current = 1
typolink.parameter.field = field_link_text
required = 1
wrap = <h3>|</h3>
}
}
但我只得到<h3>39,40,57</h3>
。这是来自FCE的ID。我如何获得字段值?
答案 0 :(得分:1)
ofcourse ...这是一个如何渲染FCE的例子...你也可以使用tt_content中的Typoscript选择。外面有很多片段。例如,只需用这个代码替换你的代码片段,看它是否有效。别忘了编辑“field_yourfieldname”到field_xxxx
10 = COA
10 {
10 = TEXT
10 {
current = 1
typolink.parameter.field = field_yourfieldname
required = 1
wrap = <h3>|</h3>
}
}
typolink并不是唯一可以使用.field的地方,因为typolinks使用ID链接到一个页面(&amp; id = 123),你会得到它。你也可以使用value.field或stdWrap.field。
这是另一个应该起作用的例子:
10 = HTML
10.value.field = field_yourfieldname
看看谷歌的情况......它不容易找到一些片段,但也不是那么难。因为我经常使用这个,所以我每次都需要环顾一下