Hallo,
danke für die die Hilfe - das grenzt den Fehler schon einmal ein!
Die metatags.php wurde zur Standard-Datei nicht geändert.
Ich konnte folgendes Phänomen feststellen:
Am Ende der metatags.php befindet sich:
if(empty($meta_keyw)) { $meta_keyw = ML_META_KEYWORDS
; } if(empty($meta_descr)) { $meta_descr = ML_META_DESCRIPTION
; $metaDesLength = false; } if(empty($meta_title)) { $meta_title = ML_TITLE
; } Damit wird definiert, dass wenn keine Werte im Backend (in DB) für eine Seite hinterlegt sind, die Standard-Werte genommen werden sollen - was hinterlegt ist unter "Erweiterte Konfiguration --> Meta-Tags".
Ich habe natürlich für alle Content- und Info-Seiten einen eigenen Meta-Title und Description hinterlegt. Die metatags.php erkennt aber keinen Inhalt und benutzt daher die Standardwerte.
Wenn der DB-Cache ausgeschaltet ist, finde ich über phpMyAdmin alle Titel und Descriptions in der MySQL-Datenbank des Shops. Schalte ich den DB-Cache ein und suche erneut in der DB, sind alle Titel/Descriptions der Content/Info-Seiten nicht mehr zu finden - die der Produktseiten, Kategorien etc. sind weiter in der DB auffindbar.
Wie lässt sich dieses skurrile Phänomen erklären?!?