Zum Inhalt springen

Navigation pfad funktioniert mit rootline nicht

Erstellt am 9. April 2008 · 5 Antworten · letzte Antwort am 10. April 2008

Tags: Frage

d_designer ·

das gleiche Problem wie bei der Navigation.
Kann mit der rootline nicht zwei ebenen zurück gehen.
-1 geht nicht Die angabe über special = directory geht da natürlich nicht..

Wenn ich die special.range = 1 | -2 eintrage solte er eine ebene höher beginnen macht er aber nicht. Dann lässt er den ganzen Pfad weg. Liegt wahrscheinlich daran das ich mein Template auch in der 3 Ebene liegen haben.
also vielleicht doch mit Directory??????????

Aber wie ohne das er meine Ganze Navigation angibt???????

marks.PFAD = HMENU
   	marks.PFAD {
   			special = rootline
   			special.range = 0 | -1
   			1 = TMENU
   			1 {
      				NO {	
           				allWrap =   |  <span class="pfad1">&nbsp;&#124;&nbsp;</span>   |*|  |   <span class="pfad">&nbsp;&#124;&nbsp;</span>   |*| | 
              				ATagParams=id="pfad1"
         				   }	
      			  }
  		   } 			
  			 			
  			
  			
  			
  			}
Unbekannter Benutzer ·

Das ist unwahr.
range 1|-2 bedeutet nicht das eine Ebene höher begonnen wird.

Übersetz heißt das die rootline ab dem zweiten TreeLevel begonnen wird, wobei 0 der Erste ist. Die -2 bedeutet das nicht auf die aktuelle Seite verwiesen wird.

Wenn du also in der dritten Ebene bist und 1|-2 schreibst, dann würde ja nur noch dritte Ebene angezeigt, kann aber nicht, da du das ja mit -2 schon wieder verbietest.

Nimm stattdessen -1 (unbegrenzt) und den richtigen treeLevel

Aus deinem Posting geht ja leider nicht hervor ob du die rootlöine auch als Rootline verwenden möchtest, oder ganz was anderes damit vorhast.

d_designer ·

also setze ich jetzt -1 und -2(ist unendlich?) SO??????? passiert nix

Wie kann ich dir zeigen ob ich die rootline als rootline verwende??

marks.PFAD = HMENU
   	marks.PFAD {
   			special = rootline
   			special.range = (??treeLevel) | -1    			1 = TMENU
   			1 {
      				NO {	
           				allWrap =   |  <span class="pfad1">&nbsp;&#124;&nbsp;</span>   |*|  |   <span class="pfad">&nbsp;&#124;&nbsp;</span>   |*| | 
              				ATagParams=id="pfad1"
         				   }	
      			  }
  		   } 			
  			 			
  			
  			
  			
  			}
Unbekannter Benutzer ·

Am besten nicht mit so einem Durcheinander...

Wer lesen kann ist im Vorteil ;-)
Der erste Wert beschreibt den treeLevel , der zweite Wert beschreibt den Rootlinetyp.

marks {
	PFAD = HMENU
	PFAD {
		special = rootline
		special.range = 0|-1
		1 = TMENU
		1 {
			NO {
				wrapItemAndSub = | <span class="pfad1">|</span> |*| | <span class="pfad">|</span> |*| |
				ATagParams = class="pfad1"
			}
		}
	}
}

Fang doch erstmal mit dem Level 0 an und unendlich. (0|-1)

Ansonsten vielleicht die Mini-Extension sl_rootline verwenden. Anleitung gibt es im Ordner doc.

d_designer ·

Danke für die Antwort.
Ich habe nun sl_rootline installiert.
Dann habe ich im Template record den hacken bei Rootlevel raus gemacht.
Dann habe ich special.range auf 0|-1 gesetzt.
Jetzt zeigt er mir den Pfad zwar an aber er wrap t mir meine striche zwischen den einzelnen ebenen nicht mehr.

Beispiel:
Pfad Sie sind hier: ebene1 | ebene2

Darstellen tut er
Pfad Sie sind hier: ebene1ebene2