Zum Inhalt springen

rekursiv MetaTags auslesen

Erstellt am 2. Oktober 2008 · 2 Antworten · letzte Antwort am 7. Oktober 2008

Tags: SEO, Frage

t3-newbie ·

Guten Morgen,

Ich möchte gerne, wenn keine MetaTags für die Seite angelegt sind die nächst verfügbaren MetagTags einer übergeordneten Seite ausgeben. Also so:

1 MetaTags definiert
1.1 MetaTags definiert
1.1.1 MetaTags nicht definiert
1.1.1.1 MetaTags nicht definiert

Für die Seite 1.1.1 und 1.1.1.1 sollen demnach die MetaTags von 1.1 ausgegeben werden. Wie ich alternativ die MetaTags einer fest vorgegebenen Seite ausgeben kann, weiß ich.

description.data = DB:pages:591:description

Ich möchte es aber lieber flexibler halten. Gibt es eine Möglichkeit statt der uid einen relativen Bezug einzutragen? Für die Ausgabe von ganzen Seiteninhalten habe ich ein passendes Skript gefunden.

Ich hoffe, dass mir jemand einen Tipp geben kann.

t3-newbie ·

So klappt es:
Installation=> All Configuration => [FE][addRootLineFields] = abstract, keywords, description

seite = PAGE
seit {
      meta {
           keywords = TEXT
           keywords.data = DB:pages:593:keywords
           keywords.override {
                required = 1
                data = levelfield :-1, keywords, slide
           }
 
           description = TEXT
           description.data = DB:pages:593:description
           description.override {
                required = 1
                data = levelfield :-1, description, slide
           }

           
           abstract = TEXT
           abstract.data = DB:pages:593:abstract
           abstract.override {
                required = 1
                data = levelfield:-1, abstract, slide
           }
           
           date = TEXT
           date{
              data = register:SYS_LASTCHANGED
              strftime = %Y-%m-%dT%H:%M:%S+02:00
           }
           language = de
           revisit-after = 10 days
           robots = index, follow
           author = Der Autor
        }
   }

Die Seite mit der ID:593 liegt in einem Systemordner und stellt quasi das Fallback dar, wenn bis zum Root gar nichts gefunden wird.