如何将一个参数或值从流体传递到typoscript

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

我想将流体代码中的值传递给typoscript。我有两个变量(一个是int,另一个是一些文本),我想在typoscript中使用这些值。这是可能的,如果可能的话怎么样?

我想使用这些值在HTML头部创建开放图形标记。

这是我的TypoScript

lib.getuserItems = TEXT
lib.getuserItems.wrap = |

page.meta {
      og:description < lib.getuserItems
      og:description.attribute = property
      og:locale = de_DE
      og:locale.attribute = property
}

这是我的流体

<f:cObject typoscriptObjectPath="lib.getuserItems" data="{article.description}" />
typo3 typoscript fluid
1个回答
3
投票

您的问题不是参数传输。

如果在流体中使用<f:cObject>,您可以使用返回的typoscript计算某些内容,并可用于呈现流体模板。

您希望流体模板中的某些数据传输到页面配置(page.meta....),这是不可能的。

如果要设置这些元标记数据,可以使用viewhelper,但必须是PHP viewhelper,它可以访问页面配置并设置这些数据。

请注意,TYPO3 9LTS引入了API for metatags

© www.soinside.com 2019 - 2024. All rights reserved.