typo3 - 如何将一个参数或值从流体传递到打字稿
问题描述
我想将一个值从我的流体代码传递给打字稿。我有两个变量(一个是 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}" />
解决方案
您的问题不会是参数传输。
如果你<f:cObject>
在流体中使用,你可以用返回的打字稿计算一些东西,可以用来渲染流体模板。
您希望将流体模板中的一些数据传输到页面配置 ( page.meta....
),这是不可能的。
如果你想设置这些元标记数据,你可以在 Fluid 中使用 viewhelper,但必须是 PHP viewhelper,它可以访问页面配置并设置这些数据。
请注意,TYPO3 9LTS 引入了元标记 API
推荐阅读
- kubernetes - 使用 Stackdriver/Cloud Monitoring Rest API 查询多个时间序列
- javascript - 工具提示在 Firefox 中有效,但在 Chrome 中无效
- java - 如何将二维数组乘以标量
- python - 我将如何从 Pyspark 数据框中的所有列中删除负值?
- microservices - 如何在微服务设计中打破产品和用户和订单表
- pandas - 熊猫追加功能添加新列
- python-3.x - Pytest 补丁:使用了不同的 Mock
- base64 - Base64编码的使用
- r - 增加相关值 - R
- python - 解析具有大数组的 C 文件时,ANTLR 最大递归深度超出错误