![]() |
| | LinkBack | Themen-Optionen | Thema bewerten | Ansicht |
|
#1
| |||
| |||
Hallo, Ich will so eine Art Subnavigation erstellen, in der quasie der Klickpfad erscheint. Irgendwo hab ich gefunden dass ich dazu diesen Code-Schnipsel ins Setup einbauen muss: subparts.NAV= HMENU subparts.NAV.special = rootline subparts.NAV.special.range = 1|-1 subparts.NAV.1 = TMENU subparts.NAV.1.wrap = <div id="nav"> | </div> subparts.NAV.1.NO { linkWrap = |*| | > |*| | doNotLinkIt = |*| |*| 1 } Hab ich gemacht. In meiner HTML-Template-Vorlage hab ich dann den Platzhalter hier eingefügt: <!-- ###NAV### start --> <div id="nav"> navs </div> <!-- ###NAV### end--> Doch der Klickpfad erscheint nicht. Wenn ich in den Quellcode gehe, ist der Platzhalter auch überhaupt nicht da? Weil ich das "nachträglich" eingefügt habe? Cache usw. hab ich geleert, müsste es sich da nicht die aktuellen Daten aus dem Template holen? |
|
#2
| |||
| |||
| Meinst du mit Klickpfad die BreadCrumb Navigation? Siehe hier: sk-typo3: Das Breadcrumb-Menü bzw. Breadcrumb menu - TYPO3Wiki |
|
#3
| |||
| |||
| Ich komme leider noch nicht ganz klar. Aber worauf ich gekommen bin, warum es mir den Container "Nav" (gedacht für den Klickpfad) im Quellcode nicht angezeigt hat, war dieser, dass ich diesen ursprünglich "innerhalb" des Containers "main" (Contentbereich) platziert habe. Das scheint sich zu beissen, denn ich nutze das Auto Parser Plugin (falls ich das noch nicht erwähnt habe) dass die Marker selbstständig setzt. Jetzt ist also zumindest der Container "nav" da. Hier mal mein Template in groben Zügen: Code: <body>
<div id="box">
<div id="header"></div>
<div id="sidebar"></div>
<div id="nav"></div>
<div id="main"></div>
<div id="footer"></div>
</div>
</body> Das Root-Template bindet dieses untergeordnete Template ein: Code: # Main TEMPLATE cObject for the BODY
temp.mainTemplate = TEMPLATE
temp.mainTemplate {
# Feeding the content from the Auto-parser to the TEMPLATE cObject:
template =< plugin.tx_automaketemplate_pi1
# Select only the content between the <body>-tags
workOnSubpart = DOCUMENT_BODY
# Substitute the ###sidebar### subpart with dynamic menu:
subparts.sidebar < temp.sidebar
# Substitute the ###nav###
subparts.nav = COA
subparts.nav {
temp.nav < Breadcrumb
temp.nav < content.styles.get
}
# Substitute the ###main### subpart with some example content:
subparts.main < styles.content.get
} Und die Subnavigation hab ich hier festgelegt: Code: temp.nav = HMENU
temp.nav {
special = rootline
special.range = 2|-1
temp.nav.1 = TMENU
temp.nav.1.noBlur = 1
temp.nav.1.wrap = <ul id="breadcrumb"> | </ul>
temp.nav.1.NO.linkWrap = <li> | » </li>
temp.nav.1.NO.ATagTitle.field = title
temp.nav.1.NO.ATagTitle.noTrimWrap = | zur Seite: |
temp.nav.1.CUR = 1
temp.nav.1.CUR {
linkWrap = <li><span class="spot5" title="Sie befinden sich auf der Seite:"> | </span></li>
doNotLinkIt = 1
}
} |
|
#4
| |||
| |||
| Auch mit der Wikipedia-Lösung tut sich nix. Muss ich da vielleicht was in den Einstellungen vorher freischalten? War ja jetzt schon bei ein paar Sachen der Fall... |
|
#5
| ||||||||
| ||||||||
| Was machst du den an der folgenden Stelle? Typoscript-Code:
Am besten du erstellst eine kleines erweitertertes Template (am besten in einem eigenen Sysfolder, damit man den Überblick behält) : Typoscript-Code:
Nun muss dies nur noch dem Marker hinzugefügt werden, was mittels Typoscript-Code:
|
|
#6
| |||
| |||
| Na ich hab das dem geposteten Link weiter oben abgeguckt. Das ist halt auch nicht richtig erklärt gewesen. Ok, was habe ich "jetzt" gemacht: 1.) Im Template hab ich den DIV-Container der den Klickpfad enthalten soll, umbenannt in "breadcrumb". Im Quellcode ist das jetzt so aus: Code: <div id="breadcrumb"><!--###breadcrumb### begin --><!--###breadcrumb### end --></div> Code: lib.breadcrumb = HMENU
lib.breadcrumb {
special = rootline
special.range = 2|-1
1 = TMENU
1.noBlur = 1
1.wrap = <ul id="breadcrumb"> | </ul>
1.NO = 1
1.NO.linkWrap = <li> | » </li>
1.NO.ATagTitle.field = title
1.NO.ATagTitle.noTrimWrap = | zur Seite: |
1.CUR = 1
1.CUR {
linkWrap = <li><span class="spot5" title="Sie befinden sich auf der Seite:"> | </span></li>
doNotLinkIt = 1
}
} 4.) Und das hier: Code: subparts.breadcrumb < lib.breadcrumb Eigentlich alles richtig, oder? Bei mir erscheint aber keine Angabe zum Klickpfad. Nur der leere DIV-Container "breadcrumb", aber ohne weiteren Inhalt..... ![]() Deshalb war die Frage, muss ich im Config noch irgendwie was freischalten`? Ich verwende die Standardinstallation (TYPO3 4.1.4) auf einem Mittwald-Server. Das man Bilder in Tabelle einfügen kann über den Editor musste ich auch erst vorher freigeben, weil es standardmäßig nicht vorgesehen war, und nochmal 1-2 solche Sachen.... |
|
#7
| ||||||
| ||||||
| Wenn er dir den Div schon mal leer darstellt ist dies immerhin etwas. Somit weißt du das er den Punkt ersetzt. Ich vermute mal das das Problem mit dem Typoscript-Code:
Versuche hier mal Typoscript-Code:
|
|
#8
| |||
| |||
| Im Anhang ;-) "Website Root" verweist auf "Startseite". Aber ich glaube das geht auch nicht anders. Ehemalige gelöschte Seiten hab ich jetzt entfernt. Acha, den DIV-Container zeigt es auch an, ohne das ich die Template-Vorlage ins Root-Template includiere. Stichwort "Auto Parsing". Eventuell erweitert diese Tatsache den Fehlerquellen-Bereich.... |
|
#9
| |||
| |||
| Hab jetzt mal was anderes probiert, dieses Vorlage-Template erstellt: Code: temp.mypath=HMENU temp.mypath.special=rootline temp.mypath.special.range= 0 | -1 temp.mypath.1=TMENU temp.mypath.1.NO.allWrap= | / |*| | / |*| | Code: page.10 < temp.mypath Aber wie binde ich jetzt das Ding in den DIV-Container "breadcrumb" ein? Mit: Code: subparts.breadcrumb < temp.mypath |
|
#10
| |||
| |||
| Zeig mal bitte dein komplettes TS von deinem Root Template. |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | Thema bewerten |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| real_url funzt nicht ganz | Michael V83 | TYPO3 4.x Fragen und Probleme | 0 | 25.02.08 12:35 |
| Mehrsprachigkeit TempVoila kommt net weiter | pep | TYPO3 4.x Fragen und Probleme | 0 | 25.10.07 08:20 |
| tt_news nicht ganz auf Deutsch | Leibnitz | News (tt_news, mininews und Co) | 11 | 19.05.07 10:33 |
| Menu mit 3 Ebenen, will nicht ganz | ragnar | GMENU, HMENU, TMENU und Co. | 2 | 19.04.07 09:23 |
| Seitentitel wird nicht ganz angezeigt | JAEGER | TYPO3 3.x Fragen und Probleme | 0 | 10.11.06 09:11 |