Typolink 参数

问题描述 投票:0回答:1

我用 ext 创建了一个模式窗口。 Typo3v12 内容块。我必须从数据库中访问打字链接作为变量(tt_content) Typo3 typolink

仅当参数(参数 = 169)直接指示 UID 页面时才有效。我怎样才能做到这一点?

HTML

     <f:if condition="{data.url}">
             <iframe id="modalIframe{data.uid}" src="{f:cObject(typoscriptObjectPath: 'lib.pageLink')}"></iframe>

        </f:if>

setup.typoscript

lib.pageLink = TEXT
lib.pageLink {
  typolink {
    #parameter = 169
    #parameter.data.override.cObject.field = modal_url
     parameter.field = modal_url
    if.isTrue.field = uid
    returnLast = url
    additionalParams = &type=100
  
  }
}
typo3 typolink
1个回答
0
投票

我不会把它实现得这么复杂。更简单的方法是使用 f:uri.typolink Viewhelper -> https://docs.typo3.org/other/typo3/view-helper-reference/main/en-us/Global/Uri/Typolink。 html 只需将 modal_url 作为参数传递,即可获得 iFrame 的 URL 回报。您可以使用参数“additionalParams”注册您的类型。

示例:

<f:uri.typolink parameter="{modal_url}" additionalParams="{type: 100}"/>
© www.soinside.com 2019 - 2024. All rights reserved.