Aloah,
meine Sitemap suck0rt mal wieder rum 🙁
Ich habe alles nach Anleitung aussm Buch gemacht aber irgendwie geht es nicht 🙁
Aber wieso geht das nicht?
temp.root_dir = HMENU
temp.root_dir {
special = rootline
1 = TMENU
1.target = _self
1.NO {
10 = TEXT
10.text.field = title
allWrap = |
}
}
In meiner HTML-Template-Datei habe ich angegeben <td id="root_dir">..</td> also muesste doch dann in die Spalte auch die Rootline reingeschrieben werden oder?
Allerdings tut sich garnix!!!
Der Text den ich testweise in der Zelle stehen habe wird auch nicht geloescht oder so..
Help 🙁
Danke.
<td id="root_dir"> </td>
Damit weist Du doch nur der tabelle eine id zu, damit Du sie über das css ansprechen kannst. Typo3 entnimmt dem keinerlei Hinweise. Da muss zwischen die Zelle, wo Du jetzt den Beispieltext eingetragen hast, ein Marker!
Hoe?
Das wundert mich, denn mit meinen menues mache ich es genauso!
Is alles mit id=".." gemacht in meiner Templatedatei.
Bspl:
<td width="149" height="451" valign="top" id="menu_1"><p> </p></td>
Naja okay, egal..
Dann halt mit Marker.
Hier mein TS (ueberarbeitet) :
temp.ROOTLINEMENU = HMENU
temp.ROOTLINEMENU {
special = rootline
special.range = 2| -1
1 = TMENU
1.target = _self
1.NO {
10 = TEXT
10.text.field = title
allWrap = | » |*| » | |*| |
doNotLinkIt = 0 |*| 0 |*| 1
}
}
marks.ROOTLINEMENU < temp.ROOTLINEMENU
Und hier meine HTML-Kagge ^^:
<td width="601" height="19" valign="top" id="ROOTLINEMENU">###ROOTLINEMENU###
</td>
(Das mit ROOTLINE ist doppelt drinne, da id="ROOTLINE" auf einen Eintrag in einer css-datei zugreift.)
Aber warum geht es nicht?
In der Ausgabedatei steht dann trotzdem ###ROOTLINEMENU### in der Spalte.
Hm, schaut jetzt eigentlich alles richtig aus. Der Marker dürfte eigentlich nicht mehr angezeigt werden, zumindest müsste der Marker weg sein und durch was leeres ersetzt werden.
Prüf doch mal folgendes
- Cache geleert?
- Arbeitsbereich richtig definiert (workOnSubpart)?
- irgendwo ein Rechtschreibfehler oder eine Klammer nicht richtig zugemacht?
Viele Grüße
Niki
das 'Achjaaaaaaaa..'-erlebniss is da ^^
Hatte den ganzen kram an der falschen Stelle im Setup stehen 🙂
Also theoretisch funzt das alles,
aber leider nur Theoretisch.
Angezeigt werden leider nur die Eintraege ab der 2ten Ebene.
Also lautet mein Menue
[level1]
[level2]
[level2]
[level3] (<-die Seite ist aktuell aufgerufen!)
[level2]
, dann steht in der rootline nur 'level2 >> level3'
Aber wie bekomme ich auch level1 in die Rootline?
Und wie mache ich es dass das 'Sie befinden sich hier:' angezeigt wird?
(Ich habe den Source original aus einem Typo3-Buch uebernommen!)
Hier nochmal mein aktueller source:
temp.ROOTLINEMENU = HMENU
temp.ROOTLINEMENU.wrap = Sie befinden sich hier: |
temp.ROOTLINEMENU {
special = rootline
1 = TMENU
1.NO.allWrap = | »
}
marks.ROOTLINEMENU < temp.ROOTLINEMENU
Wo ist jetzt das Problem??
Danke 🙂
mit entryLevel kannst Du definieren, wo in der Baumstruktur es losgehen soll mit der rooline (Werte sind 0, 1, 2, etc. wobei 0 für root steht).
Das "Sie befinden sich hier" sollte theoretisch auch angezeigt werden. Hm. Probier mal, das in das TMENU wrapping zu überführen, obs dann klappt. Also
temp.ROOTLINEMENU {
special = rootline
1 = TMENU
1.wrap = blablabla |
1.NO.allWrap = | »
}[
Und cache löschen nicht vergessen.
Viele Grüße, Niki
Hey Niki danke erstmal 🙂
War nen Programmierfehler ^^
Ich komme immer durcheinander wenn ich mehrere templates gleichzeitig benutze 😉
Hatte den marks-kram an der richtigen stelle, aber die Ausgabe wurde durch eine alte Version meiner Rootline ueberschrieben, die sich in ner anderen template-Setup versteckt hatte.. hach.. alles so kompliziert hier *fg*
Also vielen Dank nochmal! Sollte jetz laufen 🙂