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

How can I pass one parameter or value from fluid to typoscript

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

我想使用这些值在 HTML 的头部创建 opengraph 标签。

这是我的 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}" />

你的问题不会是参数传递问题。

如果您在流体中使用 <f:cObject>,您可以使用返回的打字错误计算一些内容,并可用于渲染流体模板。

您希望将流体模板中的一些数据传输到页面配置 (page.meta....),但这种方式无法实现。

如果你想设置那些meta标签数据你可以在fluid中使用viewhelper,但是那必须是PHPviewhelper,它可以访问页面配置和设置这些数据。

注意 TYPO3 9LTS 引入了 API for metatags