---
title: "Metadaten von der Extension gesteuert setzen"
url: "https://www.typo3.net/d/73285-metadaten-von-der-extension-gesteuert-setzen"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage","SEO"]
created: "2008-02-05"
last_reply: "2008-02-05"
replies: 0
solved: false
page: 1
pages: 1
lang: "de"
---

# Metadaten von der Extension gesteuert setzen

TYPO3 › TypoScript · 0 Antworten · gestartet 2008-02-05

## Eröffnungsbeitrag

**Unbekannter Benutzer** · 2008-02-05 · [Beitrag #1](https://www.typo3.net/d/73285-metadaten-von-der-extension-gesteuert-setzen/1)

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

---

Quelle: „Metadaten von der Extension gesteuert setzen“, typo3.net, https://www.typo3.net/d/73285-metadaten-von-der-extension-gesteuert-setzen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
