gpt4 book ai didi

javascript - TYPO3 将 Fluid 变量值传递给 Javascript

转载 作者:行者123 更新时间:2023-11-30 07:21:22 25 4
gpt4 key购买 nike

在流畅的模板中,我有一个流畅的变量,我想在我的 JavaScript 代码中使用它的值。

我在流体模板中使用 JavaScript。

我的代码:

<!-- value I would use further in my javascript -->
<h1 id="product-model">{product.model}</h1>

<!-- Javascript code (in the same file) -->
<script>
<![CDATA[
function printProductWindow() {
document.title = document.getElementById("product");
window.print();
}
]]>
</script>

提前致谢!丹尼斯

最佳答案

你的元素id是错误的:

 document.title = document.getElementById("product-model");

因为您已将其定义为 id="product-model"

或者,如果您的 JavaScript 在您的 FluidTemplate 中,您也可以在那里设置值:

<script>
<![CDATA[
function printProductWindow() {
document.title = "]]>{product.model}<![CDATA[";
window.print();
}
]]>
</script>

但我要警告您:通过 JavaScript 更改标题不是一个好的做法。

查看新闻扩展中的 TitleTagViewHelper here看看如何解决这个问题。

关于javascript - TYPO3 将 Fluid 变量值传递给 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41123567/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com