Tutorials

24.03.2008 15:59 Alter: 7 yrs

Typo3 mit dynamischen Metatags und der Extension Metatags extended

Rubrik: Tutorials

Extension Metatags extended

Die Extension "Metatags extended" ermöglicht es dem Content-Management-System Typo3, dynamisch Metatags zu generieren. Zunächst muss die Erweiterung im Backend installiert werden, anschließend wird sie mit ein wenig TypoScript konfiguriert und ist einsatzbereit. Damit anschließend dynamisch Websiten-Tags erstellt werden, ist die eigentliche Optimierungsarbeit zu vollbringen. Denn nun müssen die Unterseiten manuell angepasst und mit den Metatags zu versehen.

Metatags extended installieren

Um Metatags extended zu installieren, wählt man im Backend den Eintrag "Tools"->"Ext Manager" aus. Auf der nun erscheinenden Seite ist im oberen Bereich in dem Dropdown-Menü der Eintrag "Import Extension" auszuwählen. Anschließend sollten die Einträge aktualisiert werden, hierzu klickt man auf den Button "Retrieve/Update". Anschließend sucht man mit Hilfe des Feldes "List or look up extensions" nach der Erweiterung "Meta tags, extended". Diese installiert man wie gewohnt.

Metatags extended unter Typo3 konfigurieren

Damit die installierte Extension "Metatags extended" die Metatags dynamisch generiert und die Zusatzinformationen zu den einzelnen Seiten in Typo3 auch genutzt werden können, muss folgender Typoscript-Code in den Bereich "Constants" des Templates (im Seitenbaum "Web->Template", dort auf der erscheinenden Seite "Constants" anklicken) eingefügt werden.

# METATAGS EXTENDED
# Globale Werte für die Metatags
plugin.meta >
plugin.meta {
description = Allgemeine Beschreibung (z.B. Das ist eine Website, die sich mit Metatags beschäftigt)
keywords = Keywords für die Seite (z.b. Typo3, Typo3-Anpassung usw.)
robots = follow
revisit = Angabe wann der Web-Crawler wieder nach geändertem Inhalt suchen soll (z.B. 1 Day)
copyright =
email = Allgemeine Kontaktadresse (z.B. info@top-level-domain.de)
author = Autor der Website (z.B. Vorname Name, Firma o.ä.)
language = Sprache (z.B. DE)
distribution = Zielgebiet der Website
rating = Angebot der Website (z.B. Service)
includeGlobal = 0 (die obigen Angaben werden immer(!) zusätzlich zu den individuellen Seitenangaben eingebunden)
}

Weitere Informationen zu diesen Angaben unter dublincore.org/documents/dcmi-terms/ Die obigen Angaben werden durch die Extension Metatags extendend in die entsprechenden Metatags auf der Website gewandelt. Der von Typo3 erstellt Kopfteil wird so um die DublinCore Daten ergänzt.

Typo3-Seiten anpassen

Damit nun die einzelnen Seiten individuelle Metatags enthalten, kann auf allen Seiten der Inhalt individuell erstellt werden. Dazu muss der Seitentyp auf "Advanced" gestellt werden (sofern nicht bereits geschehen). Nun erscheinen zusätzliche Felder. Für "Metatags extended" sind insbesondere die Felder "Keywords" und "Description" von Interesse. Diese werden durch die Extension nämlich ausgelesen und als Metatag-Keyword bzw. Metatag-Description in die Seiten eingefügt. Sofern keine Einträge in diesen Feldern vorhanden sind, erstellt Metatags extended aus den im "Constants"-Bereich festgelegten Einträgen Metatags. Somit sind nun alle Seiten entweder mit Standardinhalten für die Metatags gefüllt oder aus den Einträgen wird dynamisch neuer Inhalt für die Metatags erstellt.