![]() |
| | LinkBack (1) | Themen-Optionen | Thema durchsuchen | Thema bewerten | Ansicht |
|
#1
| |||
| |||
Hallo, nachdem ich jetzt zwei Tage hier und im Rest des Internet gesucht habe wage ich es doch mal meine Anfänger-Ich-steht-auf-dem-Schlauch-Frage zu stellen. Ich möchte die folgende Seite endlich aus ihrem Tabellen-Gefängnis befreien und mit TYPO3 realisieren: http://www.trafficweb.de/jobs/index.php Das klappt auch soweit schon alles ganz gut. Allerdings kämpfe ich mit der 3. Navigationsebene (dort wo die einzelnen Jobs aufgelistet sind). Diese Navigation soll nur eingeblendet werden, wenn es die 3. Ebene überhaupt gibt. So sieht es bis jetzt aus (mit allen aufgeklappten Navigationen) und noch nicht sortierten DIVs Traffic - Agentur für Werbung, Kommunikation & Design: Jobs Allerdings verschwindet die Navigation (logischerweise), wenn ich eine Jobbeschreibung aufrufe. Ich verwende dazu folgenden Code Code: # aktuelle obere Seite als Link
subHead = HMENU
subHead {
special = rootline
special.range = 2|2
wrap = <h1>|</h1>
1 = TMENU
1 {
noBlur = 1
NO.linkWrap = |
}
}
subMen = HMENU
subMen{
entryLevel = 2
wrap = <ul class="nav2">|</ul>
noBlur = 1
1 = TMENU
1 {
noBlur = 1
NO.linkWrap = <li>|</li>
CUR = 1
CUR.linkWrap = <li>|</li> ||<li>
CUR.ATagParams = class="mainactive"
}
}
subNavi = COA
subNavi.wrap = <div id="nav_sub"><img src="fileadmin/vorlagen/templates/traffic_main/sub2-nav-top.gif" />|<img src="fileadmin/vorlagen/templates/traffic_main/sub2-nav-bot.gif" /></div>
subNavi {
if.isTrue.numRows {
table = pages
select {
pidInList = this
}
}
10 < subHead
20 < subMen
} Code: pidInList = this Ein Anstoß in die richtige Richtung würde mir sehr helfen. Vielen Dank schon jetzt für eure Mühen Geändert von joscha (28.08.07 um 10:55 Uhr). Grund: Schreibfehler. Sorry! |
|
#2
| ||||
| ||||
| Zitat:
ich würde statt dem "subNavi" das "subMen" erweitern um 2 = TMENU 2 { und dann hier das wrapping von subNavi rein und den ACT setzen ... und - den required nicht vergessen, damit es auch nur exitiert, wenn Menueeinträge vorhanden sind. |
|
#3
| |||
| |||
| Hallo Kurt, vielen Dank für den Hinweis. Ich habe dazu noch eine Frage: Ich erzeuge den DIV ja erst durch das TS, damit der gar Container gar nicht erst auftaucht, wenn es keine 3. Navigationsebene gibt. Allerdings erzeuge ich ja die Überschrift aus der 2. Ebene. Ich müsste dann ja also erst eine Überprüfung machen, ob die dritte Ebene existiert, dann die Headline aus der 2. Ebene rechnen lassen und dann zurück zur 3. Ebene um daraus die eigentliche Navigation zu errechnen. Zitat:
Oder kann ich das required irgendwie anders und vorher überprüfen lassen? |
|
#4
| ||||
| ||||
| Zitat:
ansonsten müsste ich das auch mal ausklamüsern: 2.required = 1 2.wrap = <div ... Du brauchst dann doch nur noch das ACT-Menue einem Marker zuweisen, der innerhalb Deiner BOX gelegen ist. Wenn die BOx dann kommt, dann ist die Ü auch da sonst eben halt nicht!? Einfach mal so grob in den Äther posaunt, probiert habe ich das auch noch nicht! Aber vielleicht weiß unser "Armin" einen Rat!?!?!? - Aaaaaaaaaaaarmiiiiiiin! ![]() |
|
#5
| |||
| |||
| Hallo, ich bin einen Schritt weiter gekommen. Ich habe den select-Parameter wie folgt ausgetauscht: Code: pidInList.data = fullRootLine : 2, uid ABER: die Navigation wird auf den Hauptseiten auch gerendert (also auf den "Agentur", "News", "Members", ...-Seiten) logischer Weise ohne Inhalt. Da müsste also noch irgendwie der required-Parameter rein. |
|
#6
| ||||
| ||||
| Zitat:
Es klappt doch auf Deiner Seite!? ![]() |
|
#7
| |||
| |||
| nein, leider nicht... die Seiten der Ebene 2 (also Über, Kontakt,...) sehen gut aus. Aber schau mal die Hauptpunkte an: da sieht das ganz anders aus. |
|
#8
| |||
| |||
| Zitat:
gruss olibert |
|
#9
| |||
| |||
| Hallo, ich habe dieses Problem aus Zeitgründen mal nach hinten geschoben (wollte eigentlich am Freitag mit Content-Übernahme fertig sein). Daher hab ich das mal quick 'n' dirty gelöst, und mit einer isInList-Abfrage die 6 Seiten ausgeschlossen. Hier noch mein temporärer Code, falls es jemand hilft: Code: # aktuelle obere Seite als Link
subHead = HMENU
subHead {
special = rootline
special.range = 2|2
wrap = <h1>|</h1>
1 = TMENU
1 {
noBlur = 1
NO.linkWrap = |
}
}
subMen = HMENU
subMen{
entryLevel = 2
wrap = <ul class="nav2">|</ul>
noBlur = 1
1 = TMENU
1 {
noBlur = 1
NO.linkWrap = <li>|</li>
CUR = 1
CUR.linkWrap = <li>|</li>
CUR.ATagParams = class="mainactive"
}
}
subNavi = COA
subNavi.wrap = <div id="nav_sub"><img src="fileadmin/vorlagen/templates/traffic_main/sub2-nav-top.gif" />|<img src="fileadmin/vorlagen/templates/traffic_main/sub2-nav-bot.gif" /></div>
subNavi {
if.value =8,7,6,5,4,3
if.isInList.field = uid
if.negate = 1
if.isTrue.numRows {
table = pages
select {
pidInList.data = leveluid : 2
}
required = 1
}
10 < subHead
20 < subMen
} Trotzdem erstmal VIELEN VIELEN DANK fürs mitsuchen! |
|
#10
| |||
| |||
| Hallo, das TS hat so nicht funktioniert. Ich hab mir nochmal ein Buch zugelegt (das TYPO3 Kochbuch - sehr gut!!!) und damit den Fehler behoben. Zwar immer noch "schnell und schmutzig", aber vielleicht hilft 's ja doch mal jemandem: Code: subHead = HMENU
subHead {
special = rootline
special.range = 2|2
wrap = <h1>|</h1>
1 = TMENU
1 {
noBlur = 1
NO.linkWrap = |
}
}
subMen = HMENU
subMen{
entryLevel = 2
wrap = <ul class="nav2">|</ul>
noBlur = 1
1 = TMENU
1 {
noBlur = 1
NO.linkWrap = <li>|</li>
CUR = 1
CUR.linkWrap = <li>|</li>
CUR.ATagParams =class="mainactive"
}
}
subNavi = COA
subNavi.wrap = <div id="nav_sub"><img src="fileadmin/templates/traffic_main/sub2-nav-top.gif" />|<img src="fileadmin/templates/traffic_main/sub2-nav-bot.gif" /></div>
subNavi {
if {
isTrue.numRows {
table = pages
select {
pidInList.data = fullRootLine : 2, uid
}
}
}
10 < subHead
20 < subMen
}
[globalVar = TSFE:id = 8, TSFE:id = 7, TSFE:id = 6, TSFE:id = 5, TSFE:id = 4, TSFE:id = 3, TSFE:id = 14]
subNavi = TEXT
subNavi.wrap >
subNavi.value =
[global] |
![]() |
| Themen-Optionen | Thema durchsuchen |
| Ansicht | Thema bewerten |
| |
LinkBacks (?)
LinkBack to this Thread: http://www.typo3forum.net/forum/typo3-4-x-fragen-probleme/23032-rootline-2-wert-auslesen-3-navigationsebne-fragen.html | ||||
| Erstellt von | For | Type | Datum | |
| Nachrichten für article-stop-jobs | This thread | Refback | 28.08.07 18:46 | |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Fragen nach Möglichkeiten von Typo3 | muckl | TYPO3 4.x Fragen und Probleme | 1 | 25.08.06 11:55 |
| Kann Wert aus BE Flexform nicht auslesen? | typonewbe | Extension modifizieren oder neu erstellen | 2 | 09.08.06 16:08 |
| Leere Seite nach Einfügen von Login oder Formular | reas | TYPO3 3.x Fragen und Probleme | 2 | 24.04.06 13:39 |
| Wert aus zweiter Tabelle in eigener Extension auslesen | madmongo | Extension modifizieren oder neu erstellen | 3 | 23.03.06 11:29 |
| Wert von einer nach andere Seite | borim | TYPO3 3.x Fragen und Probleme | 3 | 10.03.06 07:27 |