Zum Inhalt springen

Das leidige Thema Sitemap

Erstellt am 27. Mai 2005 · 5 Antworten · letzte Antwort am 31. Mai 2005

Tags: Frage

FKH ·

Hallo zusammen,

ich verzweifel hier fast an der Gestaltung der Sitemap. Ich bekomms einfach net gebacken, dass ich sie überhaupt mal verändert bekomm, geschweige denn, was anständiges daraus zu machen 🙁

Das aktuelle Projekt könnt ihr unter http://www.flybyte.de betrachten, aber habt bitte Erbarmen, ist mein erstes richtiges Projekt mit TYPO3 😉

Den Teil, der im SETUP steht, findet sich unter http://www.flybyte.de/t3_setup.txt, der CONSTANTS-Teil unter http://www.flybyte.de/t3_constants.txt wieder.

Als Extensions sind content (default), styles.content (default) und styles.sitemap.gs eingebunden, unter static from extension noch css styled content.

Wäre nett, wenn der eine oder andere von euch mir weiterhelfen kann, hab jetzt schon einige Beiträge gelesen, aber ich komm net wirklich weiter

mfg FKH

PS
Wie ihr in den Constants-Daten seht, versuche ich, die Seiten mit der ID 3 und 4 rauszubekommen (das sind die Ordner, die die Seiten zu den Menüs oben und links beinhalten), allerdings greift auch das nicht. Ist das eine Folgeerscheinung aus meinem ersteren Problem oder ist dort auch noch was fehlerhaft?

Unbekannter Benutzer ·

Ich bin inzwischen dazu übergegangen, für die sitemap ein extension template anzulegen und den Content mit einem vollständig ausgeklappten Menü (expAll = 1) zu befüllen. Dann hat man alle Beeinflußungsmöglichkeiten, die in den diversen Menüobjekten zur Verfügung stehen. Find ich meistens dass schneller geht, als die Anpassung der Sitemap.

Viele Grüße
Niki

FKH ·

Hallo Niki,

danke für den Tip und sry für die verspätete Antwort, mir hat es gestern leider nicht mehr gereicht, das ganze zu testen #paralyzed#

Das ganze funktioniert jetzt soweit auch recht gut (für meine Ansprüche), allerdings hab ich jetzt mal in der TSref geschaut und für HMENU bzw. TMENU nix gefunden, womit ich einzelne Seiten ausschließen kann (wie z. B. gs.excludeUids für Sitemaps).

Wie löst ihr das bei euch?

mfg FKH

Chrisp ·

Hallo FKH

im Objekt
tt_content.menu.20.2 {} werden die Ausgaben konfiguriert, die benutzt werden wenn der Parser auf ein Inhaltselement vom Typ Sitemap trifft.

Das folgende Script gibt die Sitemap in eine ol - Liste aus.
Die erste Ebene ist nicht verlinkt, die 2. Ebene ist in einer ul - unterliste, 3 und 4 werden nicht angezeigt.

Das ganze so zu lösen hat gegenüber einem Extenstion Template den Vorteil, dass die Sitemap-Seite auch noch andere Standard-Inhalte anzeigen kann.

Hoffe das hilft, gruß Chris

tt_content.menu.20 {
  2 = HMENU
  2.wrap = <div class="smap">|</div>
  2 {
    1 = TMENU
    1.wrap = <ol>|</ol>
    1.NO.allWrap = <li>|</li>
    1.NO.stdWrap.htmlSpecialChars = 1
    1.target =
    1.noBlur = 1
    1.expAll = 1
    1.NO.doNotLinkIt = 1

    2 < .1
    2.wrap = <ul>|<br /></ul>
    2.NO.allWrap = <li>|</li>
    2.NO.doNotLinkIt = 0
    2.expAll = 1

    3 < .1
    3.wrap = (*)
    3.expAll = 0
    3.NO.allWrap =
    3.NO.doNotLinkIt = 1
    3.NO.doNotShowLink = 1

    4 < .1
    4.expAll = 0
  }
}
Unbekannter Benutzer ·

Das ganze funktioniert jetzt soweit auch recht gut (für meine Ansprüche), allerdings hab ich jetzt mal in der TSref geschaut und für HMENU bzw. TMENU nix gefunden, womit ich einzelne Seiten ausschließen kann (wie z. B. gs.excludeUids für Sitemaps).

Das geht mit folgendem Eintrag:

excludeUidList = xx, yy, zz

Das ganze so zu lösen hat gegenüber einem Extenstion Template den Vorteil, dass die Sitemap-Seite auch noch andere Standard-Inhalte anzeigen kann.

Jain. Man muss ja nicht den ganzen Content-Bereich mit der Sitemap vollpacken sondern kann das auch in ein COA stecken. Aber natürlich trotzdem besser, das Sitemap Inhaltselement zu nehmen, dazu ist es ja da ...

Viele Grüße
Niki

FKH ·

Hallo zusammen und danke für eure Antworten 🙂

@Niki
thx für den Tip, hab nochmal in der TSRef nachgeschaut und muss zu meiner Schande gestehen, dass ich den Eintrag glatt überlesen hab. Im nachhinein hätt ich au mal nach exclude suchen können, das wäre naheliegend gewesen, also nochmal thx und sry für meine Faulheit/Dummheit *hehe*

@Chrisp
Auch dir bigthx für dein TS-Schnipsel, werde das morgen (bzw heute, ist ja schon 01.16Uhr 😉 ) mal testen.

Also nochmal vielen Dank euch zwei

mfg FKH