Zum Inhalt springen

Zu dumm für Sitemap ?

Erstellt am 4. August 2004 · 10 Antworten · letzte Antwort am 6. August 2004

Tags: Frage

Zapod ·

Hallo,

habe ein Verständnisproblem mit der Sitemap. habe hier auch schon gesucht, allerdings sind die Beiträge die in etwa meinem Problem entsprechen nicht beantwortet.

Hoffe mir kann doch jemand von euch helfen (kann auch eigentlich nicht so schwer sein)

Folgende Ausgangssituation

1. Homepage
  - 2. Thema 1
      - Thema 1.1
      - Thema 1.2
      - ...
  - 3. Thema 2
      - Thema 2.1
         - Thema 2.1.1
         - Tehma 2.1.2
      - Thema 2.2
      - ...
  - 4. Thema 3
      - Thema 3.1
      - Sitemap    <- hier liegt mein Problem

Für die ID's 1, 2, 3 und 4 gibt es jeweils eigene Templates.

Die Sitemap unterhalb von Thema 3 (ID:4) soll nun die alle Seiten aus Thema1, Thema2 und Thema3 erhalten.

Frage: Wie gehe ich vor ?
Muss ich für die Sitemap ein eigenes Template erstellen oder kann ich ggf auch die notwendigen infos in das Template des Thema3 schreiben (soweit ich weiss, werden die Templates ja vererbt.)

Die Sitemap soll *erstmal* nur als ganz normale Liste erscheinen. Das würde mir als Erfolgserlebnis schon reichen ... eine Anpassung in eine Strukturierte Sitemap wird sicherlich irgendwann folgen, aber ich will erstmal verstehen was ich denn nun wie einstellen muss.

Danke schonmal im vorraus für Eure hilfe -> Ihr seid die Besten 😃 <-

Grüße aus Mönchengladbach
Stefan

Zapod ·

Danke fpr den Link, aber irgendwi scheine ich doch ein Brett vor dem Kopf zu haben:

Was ist denn die styles.sitemap.gs ?

Mein Vorgehen war bisher eigentlich immer folgendes:

Ordner anlegen (in meinem Fall "Sitemap" genannt), Seiteninhalt anlegen, Sitemap als Inhalt wählen, Startpunkt auswählen.

Da steht nirgendwo was von styles.sitemap.gs. Ich hab doch nur die eine Sitemap :-( ... oder vielleicht doch nur n Brett vor'm Kopf.

Wäre super nett, wenn mir mal jemand aus dem Wald helfen könnte, den ich vor lauter Bäumen nicht sehe ... *verzweifel*

Danke

Maho ·

Hi,

styles.sitemap.gs findest du in der Regel in deinem Template -> Info/ Modify in Include static in Objekte zum auswählen.

Guck mal nach, vielleicht hilfts dir ja weiter 🙂

LG
Maho

Aviator ·

Du sagst nicht, was genau nicht klappt ... prinzipiell geht es genau so, wie Du es geschrieben hast, sprich, eine Seite anlegen, dort einen Inhalt anlegen vom Typ Menue/Sitemap und dafuer den Typ Sitemap auswaehlen. Je nach (gewuenschtem) Ergebnis kann es das schon gewesen sein, will man einen anderen Startpunkt haben, muss man evtl noch diesen Code hier ins Setup-Feld des zugehoerigen Templates schreiben:

tt_content.menu.20.2.special = directory 
tt_content.menu.20.2.special.value.field = pages

Ohne das hat beim Typ Sitemap die Auswahl des Startpunktes naemlich leider keine Auswirkung.
(Wurde das eigentlich in 3.6.2 behoben? Oder ist das ein Feature, sprich, das soll so sein? 😉 )

doku ·

was soll denn hier die ganze verwirrungstaktik?

@zapod
TW hat dir doch den entscheidenden link gegeben.
leg in deiner sitemap-seite ein "ext+" ts-template an, kopier den angegebenen code hinein und aus die maus... 😉

jscholtysik ·

Hi Jungs,

wollt Ihr Euch denn gegenseitig zerfleischen?

Anstatt irgendwelche unangebrachten Kommentare abzugeben, sollten wir uns gegenseitig helfen, oder?

Daß TYPO3 am Anfang eine (meiner Meinung nach) sehr steile Lernkurve hat, finde ich unbestritten. Und jeder fängt mal klein an. Da ist es doch in Ordnung, wenn man nach Hilfe fragt, wenn man sich nicht auskennt und keine passende Hilfe findet.
Ich persönlich konnte mit der Sitemap-Anleitung von Typo3-for-the.net auch nichts anfangen, die hat halt einfach nicht zu dem Problem gepaßt, das ich hatte. Ich wollte eine einfache grafische Sitemap haben.
Es ist für einen Anfänger einfach schwer, wenn es für ein Problem mehrere Möglichkeiten gibt. Warum kann ich einmal eine grafische Sitemap im Haupttemplate anlegen und das andere Mal nur in einem Extension-Template? Das ist doch nicht logisch !!
Wenn es einen einheitlichen Weg geben würde, würde es mit Sicherheit auch nicht so viele Anfragen geben, oder?
Aber dazu brauchen wir gute Tutorials oder FAQs...

Das ist meine Meinung dazu.

Zapod ·

Bitte nicht zerfleischen ... will wegen meiner Sitemap ganz bestimmt keinen Glaubenskrieg vom Zaun brechen.

@Aviator
Um mal zu konkretisieren was nicht funktioniert erkläre ich jetzt am o.a. Beispiel:

Die Sitemap die ich sehe zeigt immer nur die Seiten unterhalb von Thema3 (also ID 4). Ich möchte aber natürlich, dass die Sitemap ebenfalls Thema1 und Thema2 beinhaltet.

Da ich nicht weiss wo ich die von Dir angegebenen Zeilen einfügen muss, anbei mal der Setup-Code aus dem Template von Thema3

seite = PAGE
seite.stylesheet = fileadmin/templates/styles.css
seite.typeNum = 0
seite.bodyTag = <body>
seite.20 = TEMPLATE
seite.20 {
  template = FILE
  template.file = fileadmin/templates/allcat.htm
  workOnSubpart = DOKUMENT

  marks.MENUOBEN = HMENU
  marks.MENUOBEN.special = directory
  marks.MENUOBEN.special.value = 1
  marks.MENUOBEN.entryLevel = 1
  marks.MENUOBEN.1 = TMENU
  marks.MENUOBEN.1 {
    expAll = 1
    NO {
      allWrap = &nbsp;|&nbsp;
      }
    }

  marks.MENULEFT = HMENU
  marks.MENULEFT.special = directory
  marks.MENULEFT.special.value = 2
  marks.MENULEFT.entryLevel = 1
  marks.MENULEFT.1 = TMENU
  marks.MENULEFT.1 {
    expAll = 1
    NO {
      allWrap = |<br>
      }
    }

  marks.INHALT < styles.content.get 
  marks.INHALT_RECHTS < styles.content.getRight 

}

@Maho

Danke für den Tipp. Muss ich denn für eine textbasierte Sitemap dann die styles.sitemap.text aus den Objekten wählen, oder auch die styles.sitemap.gs ... oder brauche ich dazu etwa keine? (Denn unterhalb von Thema3 klappt die Darstellung ja auch ohne ausgewähltes Objekt)

@doku
Verwirrungstaktik hin oder her, ich hab's nunmal immer noch nicht verstanden. BTW: Die Doku von typo3-for-the-net.de ist, für mein Problem, schlecht bis garnicht dokumtiert. Da ich die Vorgehensweise beim Anlegen einer Sitemap nicht verstanden habe, benötige ich keine Kommentare des Authors über CSS und Farbgestaltung.

Dort steht auch leider nichts zum "Einstiegspunkt" einer Sitemap.

Deinem letzten Satz entnehme ich (in Verbindung mit dem Beitrag von Aviator), dass es nur funkioniert wenn ich ein ext+ Template in der Sitemap-Seite anlege? Ich hatte in meinem ersten Beitrag gefragt, ob ich mich irre wenn ich vermute, dass die Eigenschaften von Templates auf die untergeordneten Seiten vererben. Diese Frage ist bislang nicht beantwortet, scheint aber tatsächlich ein Problem zu sein.

@ALLE

Danke für die Geduld, die Ihr mit mir habt ... irgendwann lern ich's bestimmt noch o.O

Grüße aus Mönchengladbach an den Rest der Welt und natürlich auch nach Rheydt ;-)

Stefan

Maho ·

Hi Stefan,

ich kann auch nur das weitergeben was ich hier im Forum zum Thema Sitemap gelesen hab ... steck selbst noch in den Kinderschuhen mit T3 sozusagen #paralyzed#

Über styles.sitemap.text und styles.sitemap.gs hab ich unter
#102012

gelesen:

jweiland schrieb

Beim "Include Static" gibt es zwei Möglichkeiten für Sitemaps:

styles.sitemap.text (das ist die einfache Liste)
styles.sitemap.gs (das ist die Baumstruktur)

Anpassungen der Farben etc. muss man dann natürlich noch mit Typoscript machen.

Jochen Weiland

Mehr kann ich dir dazu leider auch nicht sagen, ich kenn mich selber zu wenig aus, du hattest nur nach der styles.sitemap.gs gesucht, wollte hier nicht noch mehr verwirrung stiften ... sorry 😢

Grüße aus Niederbayern

Martina

Zapod ·

Ich bin ja auch für jeden Tipp dankbar, was mich dennoch wundert, ist die Tatsache, dass die Sitemap (ab Thema3) auch funktioniert wenn weder die styles.sitemap.gs noch die styles.sitemap.text "included" habe.

Insofern ist die "Verwirrung" ja nicht deine Schuld, sondern IMHO berechtigt.

Aviator ·

Eine Seite verwendet das erste Template, dass sie im Rootpath vorfindet - wobei ich noch nicht so viel damit gearbeitet - bzw. rumgespielt 😉 - habe, gut moeglich, dass das nur fuer Root Templates und eigene Extension Templates gilt.

"Mein" Code muesste seinen Effekt haben, wenn er unter den bisherigen Setup-Code des Templates von Thema 3 kommt. (Darueber wuerde wohl auch klappen mMn, nur halt nicht innerhalb der {}.)