---
title: "Sitemap unter css_styled_content"
url: "https://www.typo3.net/d/25271-sitemap-unter-css-styled-content"
source: "typo3.net"
tags: ["Allgemein","Frage","Inhaltselemente"]
created: "2005-05-27"
last_reply: "2005-05-28"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Sitemap unter css_styled_content

Allgemein · 3 Antworten · gestartet 2005-05-27

## Eröffnungsbeitrag

**Chrisp** · 2005-05-27 · [Beitrag #1](https://www.typo3.net/d/25271-sitemap-unter-css-styled-content/1)

Sitemap, dieses wunderbare alte Thema hat wohl schon einiges Leid unter die T3-Anfänger gebracht. auch ich war ein solcher Leidiger, denn trotz vieler völlig sinnvolloer tips wie "such doch mal im Forum" oder "les mal ein Tut" -  so richtig schlau geworden bin ich dadurch eigentlich nicht.

Deswegen ein kleiner Erfahrungsbericht:

Folgende Zusammensetzung:

Root-Template, welches der Rootseite zugeordnet ist (das ist wichtig, damit später die Einstiegsseite richtig ist!!!)

Include static (from extensions):
css_styled_content

Include static:
content(default), styles.sitemap.text und styles.sitemap.text können wir vergessen, die haben unter css_styled_content eh nix zu melden.

Eine Seite, die die Sitemap nachher beheimaten soll, nennen wir sie mal sm-page.

Dann noch ein wunderschönes Extension Template für die sm-page.

Und ein Inhaltselement für die sm-page, nämlich vom Typ sitemap. Nicht vergessen dem guten Stück unter "Ausgangspunkt" eine Startpage zuzuordnen ;-)

Wer mal einen Blick in seine Typo3-Verzeichnisse im ganz normalen Dateisystem wirft, entdeckt unter dummy-3.7.0\typo3\ext\css_styled_content\static eine Datei mit dem namen setup.txt.
Und wer dann noch einen Blick hinein wirft, der stellt fest: Genau DAS ist der Ort, an dem die Ausgaben Konfiguriert werden, die css_styled_content später ausspuckt.
(Warum ich das nicht in der css_styled_content-Doku gefunden habe? Tja, keine Ahnung  :o  )
Die suche nach "sitemap" führt uns dann in die gegend um Zeile 883, in der die ausgabe für den Sitemp-Fall gebastelt wird.

```typoscript
		# "Sitemap"
		2 = HMENU
		2.wrap = <div class="csc-menu csc-menu-2">|</div>
		2 {
			1 = TMENU
			1.NO.allWrap = <p class="csc-sitemap csc-sitemap-level1">|</p>
			1.NO.stdWrap.htmlSpecialChars = 1
			1.target = {$content.pageFrameObj}
			1.expAll = 1

			2 < .1
			2.NO.allWrap = <p class="csc-sitemap csc-sitemap-level2">|</p>

			3 < .1
			3.NO.allWrap = <p class="csc-sitemap csc-sitemap-level3">|</p>

			4 < .1
			4.NO.allWrap = <p class="csc-sitemap csc-sitemap-level4">|</p>
			4.expAll = 0
		}
```

Sehr schön.

Wir könnten jetzt anfangen in dieser Standard-Datei rumzusauen. Da wir ansändige Programmierer sind lassen wir das natürlich sein, denn es gibt die Möglichkeit in unserem frischen sm-page - ExtensionTemplate diesen ganzen Rotz zu überschreiben.

Zum beispiel so:

```typoscript
tt_content.menu.20 {
  2 = HMENU
  2.wrap = <div class="csc-menu csc-menu-2">|</div>
  2 {
    1 = TMENU
    1.wrap = <ol class="li1">|</ol>
    1.NO.allWrap = <li>|</li>
    1.NO.stdWrap.htmlSpecialChars = 1
    1.target = {$content.pageFrameObj}
    1.expAll = 1

    2 < .1
    2.wrap = <ul class="li2">|</ul>
    2.NO.allWrap = <li>|</li>
#   3 < .1
#   3.NO.allWrap = <p class="csc-sitemap csc-sitemap-level3">|</p>

#    4 < .1
#    4.NO.allWrap = <p class="csc-sitemap csc-sitemap-level4">|</p>
#    4.expAll = 0
  }
}
```

Alternativ zum Überschreiben bleibt auch noch die möglichkeit, in einer passenden css-Datei die css-Klassen aus der Standard-Datei zu konfigurieren. Wenn das ausreicht um das vorgegebene Design-Ziel zu erreichen, sollte man das auch so tun.

Das wars.

Ich hoffe ich konnte das Leid ein bisschen lindern

;)

Bei Fragen fragen

Gruß Chris

## Antworten

### [#2](https://www.typo3.net/d/25271-sitemap-unter-css-styled-content/2) · Unbekannter Benutzer · 2005-05-27

sehr schöner Erfahrungsbericht :-)

Ich hab mir die Sucherei in den Tiefen der css_styled_content (die wir sowieso nicht mehr verwenden) erspart und schreib einfach direkt die Sitemap als HMENU in den Contentbereich.

Ob ich jetzt auf der Sitemap-Seite

```typoscript
tt_content.menu.20 = HMENU
```

ins extension Template schreibe oder

```typoscript
seite.xx = COA
seite.xx {
     1 = CONTENT
     1 < styles.content.get
     2 = HMENU
     ... etc etc ...
}
```

... bleibt sich ja letzten Endes gleich.

Aber schön, dass mal jemand für die Nachwelt festhält, wie das mit der css_styled_content und dem Sitemap Inhaltsbereich in Ordnung zu bringen ist!

Viele Grüße
Niki

### [#3](https://www.typo3.net/d/25271-sitemap-unter-css-styled-content/3) · Chrisp · 2005-05-28

> Ich hab mir die Sucherei in den Tiefen der css_styled_content (die wir sowieso nicht mehr verwenden) erspart

Aha.

Was benutzt ihr da inzwischen?
Wieder zurück zum guten alten content(default) ?

Bin ich ein opfer von "Modern Template Building" geworden?!

;)

Chris

### [#4](https://www.typo3.net/d/25271-sitemap-unter-css-styled-content/4) · Unbekannter Benutzer · 2005-05-28

> Was benutzt ihr da inzwischen?
> Wieder zurück zum guten alten content(default) ?

Wir sind wieder zurück auf content(default) in Verbindung mit cSet stylesheet. Dann muss man nur noch minimal über TS nachbessern und der content kommt so raus wie er es (für uns) soll (rein logisch ausgezeichnet).

Den Tipp hab ich auch hier im Forum bekommen. Ohne hätt ich mir das content(default) wohl nie wieder angeschaut.

Viele Grüße
Niki

---

Quelle: „Sitemap unter css_styled_content“, typo3.net, https://www.typo3.net/d/25271-sitemap-unter-css-styled-content
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
