【问题标题】:How can I pass one parameter or value from fluid to typoscript如何将一个参数或值从流体传递到打字稿
【发布时间】:2019-04-10 08:29:28
【问题描述】:

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

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

这是我的打字稿

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}" />

【问题讨论】:

  • 这个问题已经在这里问过了:stackoverflow.com/questions/43777345/….
  • 其实这不是一个重复的问题,因为这里是关于从流体到 TypoScript 再到 TypoScript 的转移,目前还不能开箱即用。

标签: typo3 typoscript fluid


【解决方案1】:

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

如果你在流体中使用&lt;f:cObject&gt;,你可以用返回的打字稿计算一些东西,可以用来渲染流体模板。

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

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

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

【讨论】:

    猜你喜欢
    • 2021-11-27
    • 2022-11-26
    • 2016-05-17
    • 2020-02-20
    • 1970-01-01
    • 1970-01-01
    • 2010-12-24
    • 2020-06-12
    • 2021-03-14
    相关资源
    最近更新 更多