我想将字段“header_link”用于内容元素周围的链接。这是我的Typoscript:
temp.teaserblockContent = CONTENT
temp.teaserblockContent{
table = tt_content
select {
pidInList = this
orderBy = sorting
where = colPos = 4
}
renderObj < tt_content
renderObj.stdWrap.typolink {
parameter = {field:header_link}
parameter.insertData = 1
}
}
如果我将{field:header_link}
替换为{tsfe:id}
则可行。但不是{field:header_link}
,即使{field:uid}
也是空的。在数据库中,header_link已正确设置。
如何访问字段值?
tt_content使用gridelements,因此无法使用简单的20 = TEXT。
tt_content.gridelements_pi1.20.10.setup {
1 < lib.gridelements.defaultGridSetup
1 {
columns {
10 < .default
10.wrap = <div class="col-md-12">|</div>
}
}
2 < lib.gridelements.defaultGridSetup
2 {...}
}
答案 0 :(得分:0)
你试过吗
parameter.field = header_link
或
parameter.data = field:header_link
编辑:尝试将header_link添加到select.selectFields = header_link ...但我认为默认情况下如果未设置selectFields,则应选择每个字段。
答案 1 :(得分:0)
我测试了你的typoscript设置并且它有效。如果你告诉我们使用过的TYPO3版本以及所有这些与gridelements有什么关系,也许会有所帮助。