如何将一个参数或值从流体传递到印刷稿

时间:2019-04-10 08:29:29

标签: typo3 typoscript fluid

我想将数值从我的流水号传递给排字。我有两个变量(一个是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}" />

1 个答案:

答案 0 :(得分:3)

您的问题将不会是参数传递。

如果在流体中使用<f:cObject>,则可以使用错字来计算某些内容,然后将其键入并渲染流体模板。

您希望将流体模板中的某些数据转移到页面配置(page.meta....)中,这种方式是不可能的。

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

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