Sind Variablen wie CMS_TEXT nur read-only?

Gesperrt
gerome69
Beiträge: 15
Registriert: Mo 12. Feb 2007, 10:51
Wohnort: Berlin
Kontaktdaten:

Sind Variablen wie CMS_TEXT nur read-only?

Beitrag von gerome69 »

Hallo zusammen,
ich möchte, daß "meine" Redakteure" eine Plaintext-Überschrift im "Editor"-Modus eingeben können, aber nur einzeilig, sprich alles andere einfach radikal wegschneiden.

Mein bisheriger Ansatz:

Code: Alles auswählen

<?php 
if ($contenido&&($view=="edit")) $editmode=TRUE; else $editmode=FALSE;

if (!$editmode) {
    $headLine=split("\n", trim("CMS_TEXT[3]"));
    $headLine=$headLine[0];
    echo "<h1>$headLine</h1>\n";
} else {
    echo "<h1>"."CMS_TEXT[3]"."<font color=\"red\" size=\"-2\"><span style=\"font-weight:normal\">[einzeilig!]</span></font></h1>";
}
?>
Funktioniert für die Ausgabe der Seite im Frontend auch wunderbar, aber ich würde natürlich auch für den Editor schon konsequent wegschneiden.

Was offensichtlich nicht geht:
$headLine=split("\n", trim("CMS_TEXT[3]"));
"CMS_TEXT[3]"=$headLine[0];

gibt wenig überraschend einen ParseError bei eval();
Wie kann ich diese Variable zuschneiden?

Danke für Tips, Gérôme
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

ähm CMS_TYPE[X] => das sind keine variablen

das sind platzhalter die vor der ausführung durch einen string ersetzt werden...

eine zuweisung ala

Code: Alles auswählen

"CMS_TEXT[3]"=$headLine[0]; 
geht somit nicht...
*** make your own tools (wishlist :: thx)
Gesperrt