Seite 1 von 1
CMS-Variablen mit Defaultwert vorbelegen?
Verfasst: Mi 31. Okt 2007, 10:05
von ReHa
Gibt es eine Möglichkeit, CMS-Variablen (z.B. CMS_HTML[1]) mit einem Defaultwert vorzubelegen, der dann bereits im Editor angezeigt wird und den der Redakteur bei Bedarf überschreiben kann?
Wenn ja hätte ich gerne gewußt wie?
Dankeschön - ReHa
Verfasst: Mi 31. Okt 2007, 11:12
von xmurrix
Hallo,
du kannst das in der Modulausgabe folgendermaßen steuern:
Code: Alles auswählen
$htmlCode = "CMS_HTML[1]";
$defaultText = "Bitte hier Text eingeben.";
if ($contenido && trim($htmlCode) == '') {
// seite ist im backend modus und cms variable nicht gesetzt
$htmlCode = $defaultText;
} elseif (!isset($contenido) && $htmlCode == $defaultText) {
// seite wird im frontend gezeigt, aber der default wert ist in cms variable drin
$htmlCode = '';
}
echo "<p>".$htmlCode ."</p>";
Gruß
xmurrix
Verfasst: Mi 31. Okt 2007, 12:15
von ReHa
Klar, und danke für die schnelle Antwort, ABER das ist nicht das, was ich gefragt hatte.
Ich hatte gefragt wie der Defaultwert BEREITS IM EDITOR (=BACKEND) für den Redakteur als Defaultwert (Vorschlag) IN DEM EINGABEFELD angezeigt werden kann.
Verfasst: Mi 31. Okt 2007, 13:06
von xmurrix
Hallo,
sorry, das war ein falscher Vorschlag von mir. Schau mal in der Tabelle "con_type" den Code für type = "CMS_HTML" an. Dort wird der Wert für die CMS-Variable gesetzt (" " wenn leer). Da kannst du eigene Default-Werte zuweisen.
Diese Anpassung könnte beim nächsten Update vielleicht überschrieben werden.
Gruß
xmurrix
Verfasst: Mi 31. Okt 2007, 13:43
von hes
meinst Du "Style -> Templates -> Vorkonfiguration"?
Verfasst: Mi 31. Okt 2007, 21:32
von HerrB
Meinst Du die Frage als Hilfestellung oder als Frage? Wenn es eine Frage ist, nein, er meint direkt eine Änderung in der Datenbank.
Gruß
HerrB