表单中的 Typo3 GP 变量
Typo3 GP Variables in Form
我创建了一个 COA_INT 这样的:
lib.linguasitoparametrol = COA_INT
lib.linguasitoparametrol {
10 = TEXT
10.stdWrap.data = GP:L
}
我是这样打印的:
Value = {f:cObject(typoscriptObjectPath: 'lib.linguasitoparametrol')}
结果为:Value = 0
或 Value = 1
。
好的。
现在我想在输入区写入变量,所以我写:
<f:form.textarea name="search[languageUid]" value="{f:cObject(typoscriptObjectPath: 'lib.linguasitoparametrol')}" />
但是我在输入值中得到<!--INT_SCRIPT.5e0cf67ea790e31ff7adaa744a7a992c-->
为什么?我该如何解决?
<!--INT_SCRIPT.5e0cf67ea790e31ff7adaa744a7a992c-->
仅当您不缓存 包含您的模板的页面时才会显示。
<!--INT_SCRIPT.5e0cf67ea790e31ff7adaa744a7a992c-->
是您内容的占位符,在缓存构建后被替换。
你不需要 GP:L 一个 COA_INT 对象:当你有多种语言时,你已经准备好了这些的打字条件。因此,您的缓存是为其中的每一个构建的。 L=1 的缓存总是不同于 L=2 的缓存。
我建议在不使用 COA 的情况下使用它:
lib.linguasitoparametrol = TEXT
lib.linguasitoparametrol.data = GP:L
或者,如果您在流体模板中使用它,您可以通过 variables
:
传递信息
page = PAGE
page.10 = FLUIDTEMPLATE
page.10 {
template = FILE
template.file = fileadmin/templates/MyTemplate.html
partialRootPath = fileadmin/templates/partial/
variables {
currentLangUid = TEXT
currentLangUid.data = GP:L
}
}
并通过 {currentLangUid}
在您的流体模板中使用它,因此您不必使用 cObject Viewhelper。
我创建了一个 COA_INT 这样的:
lib.linguasitoparametrol = COA_INT
lib.linguasitoparametrol {
10 = TEXT
10.stdWrap.data = GP:L
}
我是这样打印的:
Value = {f:cObject(typoscriptObjectPath: 'lib.linguasitoparametrol')}
结果为:Value = 0
或 Value = 1
。
好的。
现在我想在输入区写入变量,所以我写:
<f:form.textarea name="search[languageUid]" value="{f:cObject(typoscriptObjectPath: 'lib.linguasitoparametrol')}" />
但是我在输入值中得到<!--INT_SCRIPT.5e0cf67ea790e31ff7adaa744a7a992c-->
为什么?我该如何解决?
<!--INT_SCRIPT.5e0cf67ea790e31ff7adaa744a7a992c-->
仅当您不缓存 包含您的模板的页面时才会显示。
<!--INT_SCRIPT.5e0cf67ea790e31ff7adaa744a7a992c-->
是您内容的占位符,在缓存构建后被替换。
你不需要 GP:L 一个 COA_INT 对象:当你有多种语言时,你已经准备好了这些的打字条件。因此,您的缓存是为其中的每一个构建的。 L=1 的缓存总是不同于 L=2 的缓存。
我建议在不使用 COA 的情况下使用它:
lib.linguasitoparametrol = TEXT
lib.linguasitoparametrol.data = GP:L
或者,如果您在流体模板中使用它,您可以通过 variables
:
page = PAGE
page.10 = FLUIDTEMPLATE
page.10 {
template = FILE
template.file = fileadmin/templates/MyTemplate.html
partialRootPath = fileadmin/templates/partial/
variables {
currentLangUid = TEXT
currentLangUid.data = GP:L
}
}
并通过 {currentLangUid}
在您的流体模板中使用它,因此您不必使用 cObject Viewhelper。