【问题标题】:Typoscript: Link around Content Element排版:围绕内容元素的链接
【发布时间】:2017-02-07 14:11:18
【问题描述】:

我想使用“header_link”字段作为内容元素周围的链接。这是我的打字稿:

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
   }
}

如果我用{tsfe:id} 替换{field:header_link},它就可以工作。但不是{field:header_link},即使{field:uid} 也是空的。在数据库中,header_link 设置正确。 如何访问字段值?

tt_content 使用网格元素,所以简单的 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 {...}
}

【问题讨论】:

  • 您找到解决方案了吗?我有完全相同的问题

标签: typo3 typoscript typo3-6.2.x


【解决方案1】:

你试过了吗

parameter.field = header_link

parameter.data = field:header_link

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

【讨论】:

  • 是的,我尝试了 100 种 field 和 dataWrap 和 stdWrap 的组合但没有结果,我认为这是一个逻辑错误
【解决方案2】:

我测试了您的排版设置,它可以正常工作。如果您告诉我们使用的 TYPO3 版本以及所有这些与 gridelements 有什么关系,也许会有所帮助。

【讨论】:

    猜你喜欢
    • 2020-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多