Als Lösung habe ich folgendes Modul als Beispiel entwickelt und unter CONTENIDO Ver. 4.6.15 getestet. Es funktioniert.
Weil das Modul sehr einfach ist, bedarf es keine weitere Erklärung.
Siehe auch http://contenido.org/forum/viewtopic.php?t=15381
MfG
Ali Savci
PS.:
Folgender Programm-Code ist nur ein Beispiel. Wir übernehmen keine Haftung für Schäden, die aus der Nutzung dieses Programms entstehen. Ich mache keine rechtsverbindlichen Angaben über die Brauchbarkeit für bestimmte Anwendungen. Die Software steht unter GNU Lizenz.
Code: Alles auswählen
/***********************************************
* Modulname : HTML-Text mit Anfangswert
* Author : Ali Savci
* Copyright : Ali Savci
* Version : 1-070120
* CONTENIDO-Version : 4.6.15
* Created : 20.01.2007
* Modified :
* Bug-fix :
* Changes :
************************************************/
/***********************************************
* CONTENIDO MODUL - INPUT
************************************************/
echo '<textarea rows="20" cols="100" name="CMS_VAR[0]" id="miTxtArea">';
$miVal="CMS_VALUE[0]";
if($miVal!="") echo 'CMS_VALUE[0]';
echo '</textarea>';
/*Ende INPUT*/
<?php
/***********************************************
* CONTENIDO MODUL - OUTPUT
************************************************/
echo "CMS_HTML[0]";
$miVal="CMS_VALUE[0]";
if($miVal!="" && $edit) {
$miVal=str_replace(chr(10),"\\",$miVal);
$miVal=str_replace(chr(13),"\\n",$miVal);
echo '
<script type="text/javascript">
var miEl =document.getElementById("HTML_2_0");
if(miEl.innerHTML==" ") miEl.innerHTML="'.$miVal.'";
</script>
';
}
?>
/*Ende OUTPUT*/