typoscript中的typo3读取配置选项

typoscript中的typo3读取配置选项,typo3,typoscript,Typo3,Typoscript,我已经尝试了几种方法来读取我的插件的配置选项,但它们似乎都不起作用 ajax.30 = TEXT ajax.30.value = {plugin.tx_parser.settings.numVar} ajax.40 < {tx_parser.settings.numVar} ajax.50 < {tx_parser.settings.numVar} ajax.80 = TEXT ajax.80.value = {options.nu

我已经尝试了几种方法来读取我的插件的配置选项,但它们似乎都不起作用

    ajax.30 = TEXT
    ajax.30.value =   {plugin.tx_parser.settings.numVar}
    ajax.40 < {tx_parser.settings.numVar}
    ajax.50 < {tx_parser.settings.numVar}
    ajax.80 = TEXT
    ajax.80.value = {options.numVar}
    ajax.90 = TEXT
    ajax.90.value = {settings.numVar}
任何人都可以解释我的语法或张贴一个链接,它是解释;我可以使用这里解释的ext_conf_template.txt,但我没有在打字本中获得这些选项

我只想在打字稿中访问下图的配置选项

如果我浏览常量,我看不到这些选项中的任何一个

如果我把我的插件添加到网站上,我会看到一些插件选项,但没有一个是我想要的


您可以在打字脚本设置或常量中使用此语法的常量

var = {$plugin.tx_parser.settings.numVar}
因此,在你的情况下:

ajax.30 = TEXT
ajax.30.value = {$plugin.tx_parser.settings.numVar}


要分配先前声明的设置值,您需要使用模板浏览器-请参见

不幸的是,我从page.25=TEXT page.25.value={$plugin.tx_parser.settings.numVar}中得到的是传递给该值的文本,即前端的{$plugin.tx_parser.settings.numVar}这很奇怪。您能否从模板›打字稿对象浏览器选择浏览:设置中显示页面对象的屏幕截图?选择显示常量:绿色的替换常量可能有助于识别未替换常量。您可以使用Browse:Constants检查对象浏览器,以验证您的常量是否也存在。从您的屏幕截图中,我了解到这不是关于打字脚本常量,而是关于扩展配置。不可能在打字稿中直接访问它。您需要使用一个打字脚本userFunc——看看如何在PHP中访问它:添加到扩展配置中的配置与打字脚本常量不同。如果您添加扩展配置选项,它将不会作为常量添加到打字脚本中。-所有常量都必须在模板记录中的常量字段中定义,或者使用静态文件并将其包含在模板记录中。
ajax.30 = TEXT
ajax.30.value < plugin.tx_parser.settings.numVar