[TYPO3-german] noTrimWrap Problem ?
Sebastian May
sebastian at decide.de
Wed May 18 01:30:22 CEST 2011
Hi Ralf-René,
ich denke ich hab eine Lösung, ist zwar nicht gerade das was ich erwartet
hab, aber funktioniert.
Ich denke, dass das Problem daran liegt, dass zwar der noTrimWrap richtig
ausgeführt wird, aber danach ja noch der normale wrap bzw. stdWrap drüber
geht, der die Leerzeichen wieder abschneidet.
Daher vermute ich mal, dass es auf diesem Weg keine Lösung geben wird, da es
keinen direkt noTrimWrap für das HMenu gibt.
Mein Lösungsansatz sieht daher wie folgt aus:
Wenn ich das Leerzeichen nicht an den Anfang bringen kann, warum dann nicht
in der Mitte ansetzten.
Ich nehme einfach das Wort page jeweils mit in einen der anderen
Teilbereiche.
Ich hoffe es hilft dir weiter. ;-)
Eine Frage hab ich noch, was haste denn mit ganzen Klassen vor?
Normalerweise würde doch nur die aktuelle interessieren oder die oberste
Ebene?
Das Ergebnis:
<body class="pagePID-4 pageRID-1 pageRID-4 pageRID-5
pageCID-{$if_yaml.conf.pageCID}">
page.bodyTagCObject = COA
page.bodyTagCObject {
wrap = <body | >
20 = COA
20 {
stdWrap.noTrimWrap = | class="|"|
10 = TEXT
10.field = pid
10.stdWrap.noTrimWrap = |pagePID-| page|
20 = HMENU
20 {
special = rootline
special.range = 0|-1
1 = TMENU
1 {
NO.subst_elementUid = 1
NO.allWrap = |RID-{elementUid} page
NO.doNotShowLink = 1
}
}
30 = TEXT
30.value = {$if_yaml.conf.pageCID}
30.stdWrap.noTrimWrap = |CID-||
}
}
--
Mit freundlichen Grüßen
Sebastian May
-----Ursprüngliche Nachricht-----
Von: typo3-german-bounces at lists.typo3.org
[mailto:typo3-german-bounces at lists.typo3.org] Im Auftrag von Ralf-René
Schröder
Gesendet: Dienstag, 17. Mai 2011 23:32
An: typo3-german at lists.typo3.org
Betreff: [TYPO3-german] noTrimWrap Problem ?
Halo zusammen
Grüße vom Hamburger aus dem Erzgebirge...
Beim zusammenbau eines universellen bodytags scheitere ich an einem
noTrimWrap in einem interierten
HMENU was mir die übergeordneten SeitenIDs liefert
der space vor den RIDs (rootline) wird nicht eingefügt
wo mache ich da den Denkfehler (habe auch schon diverse andere Varianten
durch) ich verstehe nicht
wieso das da nicht greift ??? bei allen weiteren parametern klappt das
hervorragend (sind natürlich
nur TEXT und CONTENT Elemente)
20 = COA
20 {
stdWrap.noTrimWrap = | class="|"|
10 = TEXT
10.field = pid
10.stdWrap.noTrimWrap = |pagePID-||
20 = HMENU
20 {
special = rootline
special.range = 0|-1
1 = TMENU
1 {
NO.subst_elementUid = 1
NO.allWrap = |pageRID-{elementUid}
NO.allWrap.noTrimWrap = | ||
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
NO.doNotShowLink = 1
}
}
30 = TEXT
30.value = {$if_yaml.conf.pageCID}
30.stdWrap.noTrimWrap = | pageCID-||
...
}
AUSGABE: <body id="pageUID-999"
class="pagePID-111pageRID-1pageRID-11pageRID-111 pageCID-ABC etc.">
^^ ^^ ^^
--
Ralf-René Schröder
http://if-20.com ... YAML templates for TYPO3
______________________________________________
_______________________________________________
TYPO3-german mailing list
TYPO3-german at lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
More information about the TYPO3-german
mailing list