以另一种方式说明来自FCE的内容

时间:2012-02-20 15:39:16

标签: typo3

我有一些工作正常的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。我如何获得字段值?

1 个答案:

答案 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
看看谷歌的情况......它不容易找到一些片段,但也不是那么难。因为我经常使用这个,所以我每次都需要环顾一下