hallo,
ich möchet eine sitemap auf meiner seite haben, die nicht meine komplette seitenstruktur darstellt sondern nur einen teil, also nur einen ast in meinem seitenbaum.
in der testsite funzt dies auch, aber wenn ichd as auf meinen seiten mache bekomme ich anstatt des erwünschten teils immer die ganze seite.
hat jemand einen tip für mich ?
gruß jens
hallo,
du musst einfach im template -> info/modify -> constans folgendes eingeben.
styles.sitemap.gs.excludeUids = 3,2,6,43,4,55 (<- hier die Ids)
mit den IDs gibst du an welche seiten NICHT angezeigt werden sollen!
Hallo Jens,
habe ich das richtig verstanden, dass z. B. bei
Root
- Punkt 1
- Punk 2
- Unterpunkt 1
- Unterpunkt 2
- ...
im Punkt 2 eine Sitemap nur der Unterpunkte haben willst?
Dann leg in Punkt 2 einfach (wie andere Inhalte) einen Content Record vom Typ "Menu/Sitemap" an und wähle als "Menu type": "Menu of subpages to these pages". Alternativ kannst du auch die Varianten mit Abstract etc. ausprobieren. Damit wird ein Index der Seiten unter Punkt 2 eingebunden, den das System natürlich auch entsprechend automatisch pflegt, wenn sich an den Unterseiten etwas ändert.
Viel Erfolg 😃
Gruß,
Micha
ok, danke fuer die tips, das hat mir weitergeholfen.
:-D
HI Ihr,
ich habe selbiges Problem mit dem "Menü/sitemap". Hier wollte ich auch den Ausganspunkt verlinken, aber irgendwie nimmt das das Typo3 nicht an und setzt den Startpunkt immer auf "roo". Aber warum??
Hat da jemand ne Ahnung??
mfg Mavo
Hi Ihr,
weis denn keiner ne Lösung? Brauche das dringend!!
mfg mavo
wie wärs damit:
tt_content.menu.20.2.special = directory
tt_content.menu.20.2.special.value.field = pages
marc
Hi Marc,
hab das so mal probiert:
# Ä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.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
}
}
### 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
[b]tt_content.menu.20.2.special = directory
tt_content.menu.20.2.special.value.field = 2[/b]
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>
Hat aber leider net geklppt, hab ich was falsch gemacht???
mfg mavo
...special.value.field = 2 macht wohl keinen sinn. ich geh mal davon aus, dass du mit 2 eine pid meinst.
->
...special.value = 2
wenn das noch nicht funktioniert, bastel mal noch folgendes rein
tt_content.menu.20.2.10.data = title
hab das mit styles.sitemap.gs noch nicht probiert...
Marc
Hi Marc,
habs ausprobiert, leider klappt das eine wie das andere net. Gibt es da so was wie nen EntryLevel Befehl??
mfg mavo
hi,
sorry, so ausm kopf weiss ich jetzt auch nicht weiter...
schau dir doch mal styles.sitemap.gs an... da siehst du dann genau wie es aufgebaut ist und wo es noch hakt..
marc
tipp: auf typo3.org unter doku gibts ein dokument, das alle statischen templates schön darstellt
Hi Marc,
dennoch danke für deine Hilfe, vielleicht weiß ja jemand anderes mehr. Mit der EntryLevel Funktion klappt es glaub ich auch net, oder??
mfg mavo
mit
styles.sitemap.gs.entryLevel = X
für x entsprechenden Level eintragen funzt... allerdings dann nur den zweig, wo auch die sitemap drin liegt...
struktur:
homepage
---homemenü
-------suchen
-------sitemap
-------impressum
---produkte
-------produkt 1
-------produkt 2
wenn nun
styles.sitemap.gs.entryLevel = 1
im page constant von sitemap eingetragen wird, so wird leider nur alles ab homemenü angezeigt... aber nicht der produktbereich, da leider sitemap den starting point ignoriert