Zum Inhalt springen

Sitemap einrichten - Wie?

Erstellt am 17. Oktober 2005 · 6 Antworten · letzte Antwort am 17. Oktober 2005

Tags: Inhaltselemente, Frage

schmidtsmikey ·

Hallo Community,

ich frage mich gerade, wie man am besten eine Sitemap installiert?

1. Versuch:
Sitemap als Page-Content einer Seite hinzugefügt. Hier werden auch CSS-Klassen hinzugefügt, aber irgendwie finde ich kein Template bzw. vorgefertigte CSS-Klassen. Ich habe also nur unformatierte Textlinks.

2. Versuch:
Neue Seite --> Neues Template für Seite --> HMENU mit ExpAll einegerichtet.
Dieses funktioniert zwar, aber ich muss fast den kompletten Code im Setup übernehmen. Ist das sinnvoll oder bläht das nicht Typo3 auf?

 CONTENT = HMENU
      CONTENT.entryLevel = 0


      CONTENT.1 = TMENU
      CONTENT.1 {
      expAll = 1
      NO.allWrap = <div class="sitemap1"> | </div> 
      }

      CONTENT.2 = TMENU
      CONTENT.2 {
      expAll = 1
      NO.allWrap = <div class="sitemap2"> | </div> 
      }

      CONTENT.3 = TMENU
      CONTENT.3 {
      expAll = 1
      NO.allWrap = <div class="sitemap3"> | </div>
      }

      CONTENT.4 = TMENU
      CONTENT.4 {
      expAll = 1
      NO.allWrap = <div class="sitemap4"> | </div>
      }

Wie geht man am besten vor?

maik ·

Nichts anderes ist das Content Element Sitemap.
Schau mal in den TSOB TypoScript Objekt Browser und dort in das Objekt tt_content.menu.20. In diesem Objekt findest du die einzelnen SiteMaps.

Alternativ könntest du dir mal das static Template styles.sitemap.gs anschauen. Das generiert ein grafisch etwas ansprechenderes Sitemap.

schmidtsmikey ·

Hallo Maik,

das habe ich auch gesehen und deswegen auch meine Idee mit dem Menü. Ich hatte auch schon mal styles.sitemap.gs hinzugefügt, aber keine Änderungen sehen können.

Ich glaube hier ist auch noch ein Verständnisproblem meinerseits, denn was ist denn genau dieses styles.sitemap.gs? Ein Template, ok, das weiß ich, aber wie kann ich es formatieren, was macht es genau?

Unbekannter Benutzer ·

das Sitemap als Menü mit expall ist ok, das machen wir auch sehr oft. Man kann damit halt sehr schnell und sehr gut formatieren, finde ich persönlich angenehmer als lange im Object Browser am Sitemap Inhaltselement rumzuklicken.

Viele Grüße
Niki

schmidtsmikey ·
Niki schrieb

das Sitemap als Menü mit expall ist ok, das machen wir auch sehr oft.

Muss ich dazu das komplette Setup der Hauptseite in das Template der neuen Sitemap-seite kopieren? Oder wie löst man das eleganter?

schmidtsmikey ·

Danke,

das hat geklappt! Für die anderen, die es nachmachen möchten: Ich habe folgendes gemacht:

* Ein Extension-Template für die einzelne Seite erstellt
* Folgenden Code in das setup der neuen Seite gemacht:

      seite.10.marks {
      CONTENT = HMENU
      CONTENT.entryLevel = 0


      CONTENT.1 = TMENU
      CONTENT.1 {
      expAll = 1
      NO.allWrap = <div class="sitemap1"> | </div> 
      }

      CONTENT.2 = TMENU
      CONTENT.2 {
      expAll = 1
      NO.allWrap = <div class="sitemap2"> | </div> 
      }

      CONTENT.3 = TMENU
      CONTENT.3 {
      expAll = 1
      NO.allWrap = <div class="sitemap3"> | </div>
      }

      CONTENT.4 = TMENU
      CONTENT.4 {
      expAll = 1
      NO.allWrap = <div class="sitemap4"> | </div>
      }
}

Das wars!

P.S.: "seite" und "CONTENT" sind eigene Namen...