Typoscript:围绕内容元素链接

时间:2017-02-07 14:11:18

标签: typo3 typoscript typo3-6.2.x

我想将字段“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 {...}
}

2 个答案:

答案 0 :(得分:0)

你试过吗

parameter.field = header_link

parameter.data = field:header_link

编辑:尝试将header_link添加到select.selectFields = header_link ...但我认为默认情况下如果未设置selectFields,则应选择每个字段。

答案 1 :(得分:0)

我测试了你的typoscript设置并且它有效。如果你告诉我们使用过的TYPO3版本以及所有这些与gridelements有什么关系,也许会有所帮助。