Hallo,
ich verwende auf einer Seite das Menu / Sitemap - Element, um die Navigation darzustellen. Das klappt im Prinzip auch, allerdings würde ich jetzt gerne auf die Eigenschaften wie linkWrap etc zugreifen.
Leider hat das Content - Element kein Setup-Field....
Ist es trotzdem möglich, den die Eigenschaften zu modifizieren?
Viele Grüße,
Martin
Hi Martin,
hatte mit der Sitemap auch so meine Probleme bis ich mir die Implementierung in der Testsite genauer angeschaut habe.
Einbau der Sitemap erfolgt durch Objekt Menu/Sitemap Typ und dem Menütyp Sitemap.
Im entsprechenden Template muß styles.sitemap.text oder einfach tt.content (styles.sitemap.text ist da ja auch drin) per include static stehen - und wichtig auch styles.sitemap.gs .
Dann brauchen wir nur noch die Spezifikationen entsprechend im Template Constants und Setup anzupassen - leider nur der Name und nicht die Download URL des Dokumentes, da die Server gerade down sind 🙁 . Ich glaube irgendwo auf der www.typo3.org Seite.
manual-doc_statictmpl-09-01-2004_13-36-37.sxw (thanks an Typo3 community!)
Meine sind:
Constants:
# Sitemap
# Seiten, die nich in der SiteMap angezeigt werden
styles.sitemap.gs.excludeUids = ...
# Farbe für die Hauptseiten bg
styles.sitemap.gs.color = #E4E4E4
# Wrap der Hauptseiten
styles.sitemap.gs.headerWrap = <div style="font-weight: bold;background-color: #E4E4E4;text-align: center;width: 100px;padding: 3px 0;margin: 2px 0px 10px 10px;"> |</div>
# Wrap der Hauptseiten
styles.sitemap.gs.wrap1 = <strong> | </strong>
# Wrap der 1. Ebene
styles.sitemap.gs.wrap2 = <li style="font-weight: bold;"> | </li>
# Wrap der 2. Ebene
styles.sitemap.gs.wrap3 = <li class="grey_square"> | </li>
SetUp:
# SITE MAP
styles.sitemap.gs >
styles.sitemap.gs = COA
# Konfiguration
# Gesamte Sitemap
styles.sitemap.gs.wrap >
# Sitemap Head
styles.sitemap.gs {
10 = TEXT
10.data = leveltitle : {$styles.sitemap.gs.entryLevel}
# 10.case = {$styles.sitemap.gs.headerCase}
# direkt um Header
10.wrap = {$styles.sitemap.gs.headerWrap}
# um Wrap1
10.wrap2 = |
# Layout unter Headbereich
15 = TEXT
15.value =
# Vor der Sitemap
19 = TEXT
19.value =
# Here comes the sitemap below...
# Nach der Sitemap
21 = TEXT
21.value =
}
# The sitemap itself:
styles.sitemap.gs.20 = COA
styles.sitemap.gs.20.wrap >
styles.sitemap.gs.20.20 = HMENU
styles.sitemap.gs.20.20 {
excludeUidList = {$styles.sitemap.gs.excludeUids}
entryLevel = {$styles.sitemap.gs.entryLevel}
wrap = |
1 = TMENU
1.target = {$styles.sitemap.gs.target}
1.expAll = 1
1.NO {
wrapItemAndSub = <div style="width:33%; float:left;"> | </div>
allWrap = <div style="background-color: #E4E4E4;text-align: center;width: 100px;margin: 2px 0 10px 10px;padding: 3px 0;"> |</div>
linkWrap = {$styles.sitemap.gs.wrap1}
ATagBeforeWrap = 1
}
2 = TMENU
2.expAll = {$styles.sitemap.gs.level3}
2.target = {$styles.sitemap.gs.target}
2.NO {
wrapItemAndSub = <ul> | </ul>
#allWrap = <ul style="margin: 0 0 0 10px; font-weight: bold;"> |</ul>
linkWrap = {$styles.sitemap.gs.wrap2}
#ATagBeforeWrap = 1
}
3 = TMENU
3.target = {$styles.sitemap.gs.target}
3.NO {
#allWrap = <ul style="margin: 0 0 0 20px;"> |</ul>
linkWrap = {$styles.sitemap.gs.wrap3}
#ATagBeforeWrap = 1
}
}
# Sitemap einlesen - GANZ WICHTIG!
tt_content.menu.20.2 < styles.sitemap.gs
Ergebnis siehst Du hier: http://www.solarintegration.de/index.php?id=197
Bis dann,
Prakash (ped)
super danke!!! das hat mir jetzt extrem viel zeit und nerven erspart. 100000000000x danke!!!!
ich liebe dieses forum 🙂