Liebe Freunde des guten Geschmacks!
Ich verwende auf einer HP zwei verschieden css-dateien!!
die eine soll nur bei pid =3,666 verwendet werden und die andere bei allen anderen seiten!
nun hab ich folgende abfrage gemacht!
[PIDinrootline = 3,666]
main.stylesheet = fileadmin/.../mainstylesheet_start.css
[else]
main.stylesheet = fileadmin/.../mainstylesheet.css
[end]
dennoch wird bei jeder seite die "mainstylesheet_start.css" hergenommen, warum??
lg
berni
Hallo,
hast Du das so notiert?
PIDinRootline heisst es wohl - oder?
hi!
sorry hab die frage etwas schlampig verfasst!
aber ja in meinem code steht:
[PIDinRootline = 3,666]
woran könnte der fehler liegen?
Hallo,
main.stylesheet = fileadmin/.../mainstylesheet_start.css
ich würde die Bedingungen einmal umdrehen, ob überhaupt eine greift -
und page.main.stylesheet = ...
schreiben.
funzt auch ned!
habs auf einer xbeliebigen seite im typo-script-feld eingetragen, war das so richig? denke schon!?
Hallo,
warum heist es bei Dir eigentlich:
und nicht einfach stylesheet = ...?
bzw. page.stylesheet = ...
Deine PAGE heisst main oder?
Hallo,
hast Du die Bedingung auch in der Rootline des Setups stehen?
Zeigt doch bitte mal, wie Du die Bedingung bei der Menüerstellung abfragst!
oki also das ganze sieht so aus:
[PIDinRootline = 3,666]
main = PAGE
main {
typeNum = 4
stylesheet = fileadmin/template/mainstylesheet_start.css
10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/template/template_main.html
10.workOnSubpart = DOCUMENT_BODY
}
[else]
main = PAGE
main {
typeNum = 4
stylesheet = fileadmin/template/mainstylesheet.css
10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/template/template_main.html
10.workOnSubpart = DOCUMENT_BODY
}
[end]
Hallo,
An dieser Stelle ist doch nach meinem Verständnis noch garnicht festgelegt, welche PID´s überhaupt existieren.
[PIDinRootline = 3,666]
main = PAGE
main {
ich versteh dich nicht so ganz!!
Hallo,
hab´s bei mir mal getestet.
Die Unterscheidung funktioniert!
Unterschied bei mir:
ich habe nach Einbindung der Stylesheet-Datei die Klammer geschlossen.
Den Teil danach ausgeklammert.
Hallo,
10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/template/template_main.html
10.workOnSubpart = DOCUMENT_BODY
}
Der Teil, einschliesslich der schliessenden Klammer, ist ausserhalb meines Blocks.
Hallo,
Korrektur:
es funktioniert offensichtlich nur dann,
wenn das ganze Setup der Page in die Bedingung hineingenommen wird.
Insbesondere die Contentausgabe!