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
moechte ich auch gerne wissen.
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