Zum Inhalt springen

Metadaten von der Extension gesteuert setzen

Erstellt am 5. Februar 2008 · Noch keine Antworten

Tags: SEO, Frage

Unbekannter Benutzer ·

Hallo,

wie ich Metadaten statisch setzen kann, ist mir bekannt:
page.meta {
keywords = DATA
keywords.field = keywords
keywords.ifEmpty (
keyw1, keyw2, keyw3
)

auch kann ich über eine Extension die Metadaten setzen:

// in der Extension:
$this->local_cObj = t3lib_div::makeInstance('tslib_cObj');
$this->local_cObj->LOAD_REGISTER(
array( 'keywords' => 'k1,k2,k3'), '');

// im TS:
page.meta {
keywords = DATA
keywords.field = keywords
keywords.ifEmpty.data = register:keywords
}

Meine große Frage ist jetzt:
Wie mache ich es, dass ich beides Kombinieren kann? Also: Wenn in der Extension was gesetzt ist, dann dieses verwenden.
Ansonsten den Standard verwenden.

Immer wenn ich die Ausgabe der Extension im TS verwende, dann wird diese verwendet. Gibt die Extension nichts aus, dann werden GAR KEINE Keywords angezeigt.

Das ist sehr unpraktisch, denn ich will es als eine Art Automatik haben: Hat eine Extension was gesetzt, dann nimm dieses, ansonsten den Standard.

Wie stelle ich es an?

Ajo