[TYPO3-german] constants in setup "page.{$myConstants}.Blub=value"
Matthias Eberlein
skydivematy at gmail.com
Fri Nov 7 20:21:04 CET 2014
Hallo Bernd & Ralf,
danke für eure Anworten.
Ich hätte ja auch schon mal anmerken können das es schon zu einer Ausgabe im FE kommt , auch Änderungen an den Constanten werden übernommen. Beim System Check mit dem Template Analyzer sind mir die ERROR's auch erst aufgefallen was die Funktionalität des weiteren Setups mit Sicherheit beeinflusst.
Die genaue Verwendung dafür ist folgende:
Setup:
# add jQuery Library
[globalVar = LIT:0 < {$plugin.tx_news.settings.JavaScript.jQueryJsEnable}]
page.{$plugin.tx_news.settings.JavaScript.JavaScriptPosition}.jQueryJs = //ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js
page.{$plugin.tx_news.settings.JavaScript.JavaScriptPosition}.jQueryJs.external = 1
page.{$plugin.tx_news.settings.JavaScript.JavaScriptPosition}.jQueryJs.forceOnTop = 1
[end]
# add Gmap3 JavaScript
[globalVar = LIT:0 < {$plugin.tx_news.settings.JavaScript.Gmap3Js}]
page.{$plugin.tx_news.settings.JavaScript.JavaScriptPosition}.Gmap3Js = EXT:googlenewsmap/Resources/Public/Template/JavaScript/gmap3.min.js
page.{$plugin.tx_news.settings.JavaScript.JavaScriptPosition}.Gmap3Js.external = 0
page.{$plugin.tx_news.settings.JavaScript.JavaScriptPosition}.Gmap3Js.forceOnTop = 0
[global]
Constants:
plugin.tx_news.settings.JavaScript.JavaScriptPosition = includeJSFooter
plugin.tx_news.settings.JavaScript.Gmap3Js = 1
plugin.tx_news.settings.JavaScript.jQueryJsEnable = 1
Ausgabe Template Analyzer:
5882: # add jQuery Library
5883: [globalVar = LIT:0 < {$plugin.tx_news.settings.JavaScript.jQueryJsEnable}]
5884: page.{$plugin.tx_news.settings.JavaScript.JavaScriptPosition}.jQueryJs = //ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js
5885: page.{$plugin.tx_news.settings.JavaScript.JavaScriptPosition}.jQueryJs.external = 1
5886: page.{$plugin.tx_news.settings.JavaScript.JavaScriptPosition}.jQueryJs.forceOnTop = 1
5887: [end] - ERROR: Line 5887: Object Name String, "[end]" contains invalid character "[". Must be alphanumeric or one of: "_:-\."
5888:
5889: # add Gmap3 JavaScript
5890: [globalVar = LIT:0 < {$plugin.tx_news.settings.JavaScript.Gmap3Js}] - ERROR: Line 5890: Object Name String, "[globalVar" contains invalid character "[". Must be alphanumeric or one of: "_:-\."
5891: page.{$plugin.tx_news.settings.JavaScript.JavaScriptPosition}.Gmap3Js = EXT:googlenewsmap/Resources/Public/Template/JavaScript/gmap3.min.js
5892: page.{$plugin.tx_news.settings.JavaScript.JavaScriptPosition}.Gmap3Js.external = 0
5893: page.{$plugin.tx_news.settings.JavaScript.JavaScriptPosition}.Gmap3Js.forceOnTop = 0
5894: [global] - ERROR: Line 5894: On return to [GLOBAL] scope, the script was short of 6 end brace(s)
Ich werde das ganze erstmal wieder verwerfen und die Ausgabe der Js Files auf footer beschränken.
Gruss
Maty
More information about the TYPO3-german
mailing list