Zum Inhalt springen

Sitemap - Anzeigen bestimmter Ebenen!

Erstellt am 6. November 2003 · 2 Antworten · letzte Antwort am 14. März 2004

Tags: Frage

sandral ·

Hallo,

ich habe ein Problem beim erstellen einer Sitemap.

Ich habe ungefähr folgende Seitenstruktur:

Start
-- Main
---- Punkt1
------ Punkt1_1
------ Punkt1_2
---- Punkt2
------ Punkt2_1
------ Punkt2_2
-- Top
---- Impressum

Ich möchte jetzt nur alle Punkte ab Ebene 2 darstellen. Also nicht Start, nicht Main und nicht Top, sondern nur Punkt1 mit unterpunkten usw. und Impressum.

Wie kann ich das realisieren. Habs schon mit entrylevel versucht, aber da hat er mir dann gar nix mehr angezeigt.

Danke Sandra

mavo ·

HI Ihr,

ich habe ewig daran rumgetüfftel, keiner konnte mir helfen. Das mit dem Ausgangspunkt festlegen hat irgendwie auch nicht geklappt.

Lösung des Problems mit TConfig:

Constants, aber net so wichtig:

styles.sitemap.gs { 
  target = 
  color=black
  # excludeUids = 1,47,48,45

### HEADLINE mit Grossbuchstaben!! 
  headerCase = upper 
  headerWrap = <DIV align="center"><B><FONT size="1" face="Arial, Helvetica, sans-serif" color=white> | </FONT></B></DIV> 

#### Entgegen meiner Auffassung zum Einsatz von Styles hier die OLDTIMER-Version mit Fonts - OH GRAUEN!! ##### 
  wrap1 = <B><FONT face="Arial, Helvetica, sans-serif" size="1" color=white> | </FONT></B> 
  wrap2 = <B><FONT face="Arial, Helvetica, sans-serif" size="1" color=red>|</FONT></B>
  wrap3 = <FONT face="Arial, Helvetica, sans-serif" size="1" color=black>|</FONT> 
  wrap4 = <FONT face="Arial, Helvetica, sans-serif" size="1" color=black>- |</FONT> 

### Hier setze ich Punkte vor die einzelnen Auflistungen 
  bullet2 = <IMG src="fileadmin/images/sitemap/dot.gif" width="6" height="6"> 
  bullet3 = <IMG src="fileadmin/images/stemap/dot.gif" width="4" height="4"> 
  bullet4 = <IMG src="fileadmin/images/sitemap/dot.gif" width="4" height="4"> 

### Mit diesem Punkt wird entgegen vieler Meinungen lediglich die Anzeige gesteuert. 0 oder 1 #### 
  level3 = 1 
}

Und hier das Setup, wichtig wg. EntryLevel

# Änderung der Designvorlage, ein anderes Template wird geladen ##### 
seite.20.template.file = fileadmin/templates/sitemap.tmpl 

#### Hier kommen die eigentlich wichtigen Dingen ### 
styles.sitemap.gs.entryLevel = 2
styles.sitemap.gs.20.20 { 

### Wichtig, damit die 3. Ebene dargestellt wird. Siehe oben die Definition von level3 = 1 #### 
  3.expAll = {$styles.sitemap.gs.level3} 


#### Hier kommt jetzt die 4. Ebene usw. usw. ##### 
  4 = TMENU 
   4.expAll = {$styles.sitemap.gs.level3} 
   4.target = {$styles.sitemap.gs.target} 
  4.NO { 
    allWrap = <TR><td></td><TD align="center" valign="top">{$styles.sitemap.gs.bullet4}</TD><TD align="left" valign="top">|</TD></TR> 
    linkWrap = {$styles.sitemap.gs.wrap4} 
    ATagBeforeWrap = 1 
  } 
special = directory
special.value = 2

} 
### Die Einstellungen werden zugeordnet und dann noch verfeinert ##### 
### Das kann man natürlich auch ohne Tabellen mit Style-Sheets viel besser und eleganter lösen #### 
### Änderung der Darstellung der Sitemap 

tt_content.menu.20.2 < styles.sitemap.gs 

tt_content.menu.20.2.wrap = <TABLE border="0" width="95%" cellspacing="0" cellpadding="0" align="center"> | </table> 
tt_content.menu.20.2.20.20.1.NO.allWrap = <TR><TD width="100" align="center" bgcolor="#999999" colspan="4"><DIV align="center">|</DIV></TD></TR> 
tt_content.menu.20.2.20.20.2.NO.allWrap = <TR><TD align="center" valign="bottom"><IMG src="fileadmin/images/sitemap/dot.gif" width="6" height="6"></TD><TD align="left" valign="top" colspan=3>|</TD></TR> 
tt_content.menu.20.2.20.20.3.NO.allWrap = <TR><td></td><TD align="center" valign="bottom"><IMG src="fileadmin/images/sitemap/dot.gif" width="4" height="4"></TD><TD align="left" valign="top" colspan=2>|</TD></TR> 
tt_content.menu.20.2.20.20.4.NO.allWrap = <TR><td></td><td></td><TD align="center" valign="bottom"><IMG src="fileadmin/images/sitemap/dot.gif" width="4" height="4"></TD><TD align="left" valign="top">|</TD></TR>

Ich hoff es hat geholfen. Mit der Kombination aus excludeUids = 1,47,48,45 , styles.sitemap.gs.entryLevel = 2 und special = directory , special.value = 2 sollte man die Sitemap auf seine Wünsche gestalten können. Einfach mal ausprobieren. Viel Spass

mfg mavo