Hallo, zuerst mal danke für diese gute Methode, die Schriftgrößen einfach zu verändern.
Ich habe jedoch ein Problem mit RealURL und der realurlconf.php. Mit der habe ich keinerlei Erfahrung. Google hat mir erklärt, dass ich sie ins Verzeichnis typo3conf legen muss und per
<?php include(PATH_typo3conf.'realurlconf.php'); php?>
in der localconf.php einbinden muss.
Wenn ich allerdings in der reaulurlconf wie von Arnie2001 beschrieben den Code
array(
'GETvar' => 'Fsize',
'valueMap' => array(
'n' => '0',
'g' => '1',
'gg'=> '2',
'nt'=> '3',
),
'noMatch' => 'bypass',
),
einfüge, dann bleibt meine Website weiß und zeigt gar nichts mehr an. Wenn ich die realurlconf nicht einbinde, funktioniert die Größenverändernung, allerdings wird sie nicht weitergegeben, d.h. wenn ich auf eine andere Seite klicke, wird die wieder in der Standardschriftgröße dargestellt. Was mache ich falsch?
Hier mein TS im Setup:
# Schriftgrößen:
[globalVar = GP:Fsize<1]
page.headerData.40 = TEXT
page.headerData.40.value = <link href="fileadmin/templates/style-m.css" rel="stylesheet" type="text/css" />
[END]
[globalVar = GP:Fsize=1]
page.headerData.40 = TEXT
page.headerData.40.value = <link href="fileadmin/templates/style-l.css" rel="stylesheet" type="text/css" />
[END]
[globalVar = GP:Fsize=2]
page.headerData.40 = TEXT
page.headerData.40.value = <link href="fileadmin/templates/style-xl.css" rel="stylesheet" type="text/css" />
[END]
lib.schriftzoom = COA
lib.schriftzoom {
wrap = Schrift: |
40 = HTML
40 {
value = normal
value.wrap = |
value.typolink.parameter.data = page:uid
value.typolink.additionalParams = &Fsize=0
value.typolink.addQueryString = 1
value.typolink.addQueryString.method = GET
}
50 < lib.schriftzoom.40
50 {
value = groß
value.wrap = · |
value.typolink.additionalParams = &Fsize=1
value.typolink.addQueryString = 1
value.typolink.addQueryString.method = GET
}
60 < lib.schriftzoom.40
60 {
value = größer
value.wrap = · |
value.typolink.additionalParams = &Fsize=2
value.typolink.addQueryString = 1
value.typolink.addQueryString.method = GET
}
PS: Ich bin eher Gestalter als Programmierer, verzeiht mir also bitte etwaige blöde Fragen.