0

我试图弄清楚打字稿变量,但是我的反复试验方法被证明是徒劳的,因为一次失误,代码将无法正常工作,也不会出错。

我希望将两个全局变量连接在一起,然后将它们作为变量插入到打字稿对象中。

这是我当前的代码。

[globalString = IENV:REQUEST_URI=*url*]

page.headerData.20000 = TEXT
    page.headerData.20000.value (
    <meta property="og:url" content="http://site.site.info"/>
)

[end]

我希望站点 URL 从当前页面收集 URL。

myvar = TEXT
myvar = getIndpEnv:TYPO3_SITE_NAME

将其与当前页面 URL 连接,以获取整个 URL

myvar2 = TEXT
getIndpEnv:REQUEST_URI

然后将其放置在 MetaTag 中以始终将当前 URL 显示为 URL

[globalString = IENV:REQUEST_URI=*url*]

page.headerData.20000 = TEXT
    page.headerData.20000.value (
    <meta property="og:url" content="myvar3"/>
)

[end]

我尝试将 var 创建为常量,并使用 {$constantName} 调用它,但这对我不起作用。

抱歉这么简单的要求。

4

1 回答 1

1

如果我正确理解您的问题,您实际上想要完整的 URL。因此,您不需要连接 2 个值,因为完整的 URL 存储在TYPO3_REQUEST_URL

[globalString = IENV:REQUEST_URI=*url*]
  page.headerData.20000 = TEXT
  page.headerData.20000 {
    value = <meta property="og:url" content="{getIndpEnv:TYPO3_REQUEST_URL}" />
    insertData = 1
  }
[end]
于 2013-05-08T11:13:26.367 回答