| Autor |
Nachricht |
|
Verfasst am: 03. 02. 2012 [20:01]
|
|
hewi
hewi
Themenersteller
Dabei seit: 12.10.2011
Beiträge: 10
|
Hallo,
hat jemand eine Idee, ob und wie das funktionieren könnte.
Die menupos werden ja von 1 bis ... durchgezählt:
CUR < .NO
CUR.doNotLinkIt = 1
CUR.allWrap = <strong>|</strong><span class="hidden">.</span>
CUR.wrapItemAndSub = <li class="cur menupos-{register:count_MENUOBJ} first">|</li ..
kann ich da irgendwie die aktuelle menupos abgereifen:
CurMenuid = TEXT
CurMenuid.value < {register:count_MENUOBJ}
und dann später beim body tag:
### 80_basic_page ####
page {
1 =< lib.registerconf
bodyTag >
bodyTagCObject = COA
bodyTagCObject {
wrap = <body|>
10 = TEXT
10.value = CurMenuID
10.stdWrap.noTrimWrap = | id="menuID-|"|
einfügen?
Danke für Tips
hewi
|
|
Verfasst am: 03. 02. 2012 [23:22]
|
|
lobster_1956
Ralf-René Schröder
Dabei seit: 01.05.2008
Beiträge: 271
|
ohne da jetzt tiefer einzusteigen könnte im Menü bei CUR ein append.cObject = COA in dem ein register gesetzt wird funktionieren was dann im body tag wieder hinzugefügt wird
aber warum die umstände
reichen die pageUID pagePID pageRID und page CID nicht ???
ich kann mir kaum eine Anforderung vorstellungen die damit nicht realisiert werden könnte...
beste Grüße ... René ... der Hamburger aus dem Erzgebirge ...
|
|
Verfasst am: 04. 02. 2012 [19:46]
|
|
hewi
hewi
Themenersteller
Dabei seit: 12.10.2011
Beiträge: 10
|
Hallo René,
page-uid funktioniert leider nicht, da für alle Untermenüs das gleiche Setting sein soll. Ich könnte jetzt für jede Hauptseite ein sub-template erstellen und da dann eine eigene page CID setzen, das hatte ich mir auch überlegt, fände es aber automatisch pro Hauptmenü "eleganter", bzw auch performanter?
Ich möchte eigentlich nur die Grundfarbe jeweils ändern und zwar nur in den columns. Könnte dann natürlich auch für jede Hauptseite ein neues CSS nachladen, aber das wollte ich wg performance auch nicht.
Viele Grüße
hewi
|
|
Verfasst am: 05. 02. 2012 [01:51]
|
|
lobster_1956
Ralf-René Schröder
Dabei seit: 01.05.2008
Beiträge: 271
|
hab zwar deine Anforderung nocht nicht so ganz verstanden, aber mit der .pageRID-XX solltest du eigentlich weiterkommen ...
die rootline IDs zeigen im bodytag alle übergeordneten Seiten an
vielleicht mal ein Bild hochladen was du erreichen willst...
beste Grüße ... René ... der Hamburger aus dem Erzgebirge ...
|
|
Verfasst am: 05. 02. 2012 [21:54]
|
|
hewi
hewi
Themenersteller
Dabei seit: 12.10.2011
Beiträge: 10
|
Hi René,
ich habe es mit einem Screenshot versucht. Pro Tab sollte auch für alle Subtabs eine neue Grundfarbe kommen.
Viele Grüße
hewi
Dateianhang
beispiel.png (Typ: image/png, Größe: 254.47 Kilobytes) — 25 mal heruntergeladen
|
|
Verfasst am: 06. 02. 2012 [11:38]
|
|
lobster_1956
Ralf-René Schröder
Dabei seit: 01.05.2008
Beiträge: 271
|
für den tab selber ist es die Klasse .menuid-XX im li Element des Menüs
für die seiten die damit aufgerufen werden die Klasse .pageRID-XX im Bodytag
erst deinen grundsätzlichen Standard definieren und dann die Ausnahmen, ist ein wenig umständlich, wird aber klappen...
es gibt keinen einfachen Automatismus für neu hinzugekommene Hauptseiten , dafür müsste das CSS immer ergänzt werden
...(ginge aber bestimmt ähnlich wie das dynamische CSS für die headerbilder, ist nur die Frage ob das den Aufwand lohnt)...
beste Grüße ... René ... der Hamburger aus dem Erzgebirge ...
|
|
Verfasst am: 09. 02. 2012 [09:41]
|
|
hewi
hewi
Themenersteller
Dabei seit: 12.10.2011
Beiträge: 10
|
Das mit der automatischen CSS Erweiterung wäre die de-luxe version.
Ich hätte für eine fest vordefinierte Anzahl von Hauptpunkten die Farben vordefiniert, weitere Seiten blieben dann bei der default Farbe.
Mal schauen, ob ich das irgendwie ,mit dem
append.cObject = COA in dem ein register gesetzt wird, hinbekomme
Dachte halt, wäre nicht so kompliziert, da eine variable zu setzen und sie später wieder zu verwenden, wie ich das in einer anderen Programmiersprache gemacht hätte; loop: if cur set variable; endloop.
hinbekomme.
Viele Grüße
hewi
|
|
Verfasst am: 09. 02. 2012 [19:09]
|
|
lobster_1956
Ralf-René Schröder
Dabei seit: 01.05.2008
Beiträge: 271
|
immer bedenken
TypoScript ist KEINE Programmiersprache
sondern nur ein Konfigurationswerkzeug für PHP
alles was keine vorgegeben Funktionen sich die zu konfigurieren sind
nuß über eigene Extensions erst geschaffen werden
beste Grüße ... René ... der Hamburger aus dem Erzgebirge ...
|