Hallo,
Globale Metatags kann man ja einfachst festlegen (mit der richtigen Extension) im Konstanteneditor:
plugin.meta.copyright =
plugin.meta.flags.DC =
plugin.meta.author =
plugin.meta.revisit = 14
plugin.meta.includeGlobal =
styles.content.meta.site_description =
styles.content.meta.site_keywords =
und im Setup:
seite.headerData.999 < plugin.meta
Metatag aus Inhaltsangabe einer erweiterten Seite auslesen ist ja auch ganz einfach - im Setup:
#Metatag aus Seiten auslesen
page.meta.DESCRIPTION.field = abstract
page.meta.KEYWORDS.field = keywords
page.meta.AUTHOR.field = author
Genial wäre, wenn man eine IF Bedingung schreiben könnte:
Wenn keine Beschreibung im Seitentitel angegeben ist, dann nimm die globale Einstellung, sonst müsste man ja in jeder Seite eine Beschreibung, etc.. einfügen!
Hat jemand eine Idee?
Hm... also bei mir funktioniert das, was Du mittels [IF] Abfrage machen willst, von hause aus.
Die Metatag-Extension setzt automatisch die entsprechenden Felder aus einem Extended-Seitentyp, wenn dort Informationen drin sind.
???
Hmm, ja das ist klar, vielleicht habe ich mich dumm ausgedrückt...
Aber was ist wenn keine Informationen vorhanden sind? Dann bleibt der Metatag leer.
Wenn ich aber beides aktiviere, habe ich doppelten Metatag im Header stehen 😢
Oh. Dann funktioniert Deine Metatag-Ext anders, als meine. ich habe meine installiert, dann in den Constants was eingetragen. Der Inhalt der Constants erscheint nur dann im Header, wenn ich keine Angaben in den Seiteneigenschaften gemacht habe.
Sobald ich etwas z.B. in die Beschreibung im Seitenrecord schreibe, habe ich im Header für description den Text aus dem Seitenrecord und für alle anderen Werte das aus den Constants.
???
????
Ich benutze "Meta tags, extended" - ist eigentlich gängig dachte ich (neueste Version)
Also bei mir sieht das so aus, wenn beides aktiviert ist (natürlich mit Inhalt):
<META NAME="Description" CONTENT="bla">
<META NAME="Keywords" CONTENT="bla">
<META NAME="Copyright" CONTENT="">
<META NAME="Author" CONTENT="">
<META NAME="Revisit-after" CONTENT="14">
<META NAME="DC.Description" CONTENT="">
<META NAME="DC.Subject" CONTENT="">
<META NAME="DC.Rights" CONTENT="">
<META NAME="DC.Creator" CONTENT="">
<LINK REL="schema.dc" HREF="http://purl.org/metadata/dublin_core_elements">
<title>bla</title>
<meta name="generator" content="TYPO3 3.7 CMS" />
<meta name="DESCRIPTION" content="" />
<meta name="KEYWORDS" content="" />
<meta name="AUTHOR" content="/>
<script type="text/javascript">
Kannst du mal deine Setup und Constants hier reinschreiben? Irgendwo muss ja der Unterschied sein 🙁