ich hab mein modul, das html und javascript befehle enthaelllt.
funktioniert prima.
ich hab es mit den redaxo-variablen gefuettert.
funktioniert prima...
... bis auf die letzte...
die variablen fuer die java befehle machen mir probleme und uebersteigen mein autodidaktischen copy-paste-php-kenntnisse... ich krieg das ganze thema mit dem escapen von den vielen verschiedenen anfuehrungszeichen nciht hin... nomale anfuehrungszeichen aus dem html ist kein problem, aber jetzt kommen noch die einfachen (') von dne javascript variablen dazu...
ich stell mal einfach das modul so wie ichs hab hier hin... der inputpart:
Projekt-ID:
<input type="text" size="50" name="VALUE[1]" value="REX_VALUE[1]" /><br /><br />
<!--// START VISIBLE CONTENT -->
<!--// TTITEL -->
Projekttitel:
<input type="text" size="50" name="VALUE[2]" value="REX_VALUE[2]" /><br /><br />
<!--// IMAGE -->
Imagen:<br />
REX_MEDIA_BUTTON[1]
<?
if ("REX_FILE[1]" != "") {
echo "Vorschau:";
echo "<img src=".$REX['HTDOCS_PATH']."/files/REX_FILE[1]><br />";
}
?><br />
<!--// ALTTEXT -->
Texto alternativo:<br />
<input type="text" name="VALUE[3]" value="REX_VALUE[3]" size="80" class="inp100" />
<br /><br />
<!--// START HIDDEN CONTENT -->
<!--// BESCHREIBUNG -->
Texto:<br/>
<textarea name="VALUE[4]" class="inp100" cols="80" rows="10">REX_VALUE[4]</textarea>
und der output-part:
<!--// START VISIBLE CONTENT -->
<!--// AUFKLAPPMECHANISMUS -->
<div class="zeile" id="XXX" onMouseOver="invertRow('XXX');" onMouseOut="normalizeRow('XXX');" onClick="blocking('XXX_large'); return true;">
<?php
if(OOAddon::isAvailable('textile'))
{
$file = "";
if ("REX_FILE[1]" != "") $file = '
<img src="'.$REX['HTDOCS_PATH'].'files/REX_FILE[1]" width="700px" height="200px" title="'."REX_VALUE[3]".'" alt="'."REX_VALUE[3]".'" />';
print $file;
}
else
{
echo rex_warning('Dieses Modul benoetigt das "textile" Addon!');
}
?>
<!--// TITEL -->
<h3>REX_VALUE[2]</h3>
</div>
<!--// END VISIBLE CONTENT -->
<!--// START HIDDEN CONTENT -->
<div class="dropdown" id="XXX_large"><p>
<?php
$text =<<< EOT
REX_HTML_VALUE[4]
EOT;
if (trim($text) != "")
{
$textile = new Textile;
$text = $textile->TextileThis($text);
}
echo $text;
?>
</p></div>
<!--// END HIDDEN CONTENT -->
problem ist nun: in dem out-put modul soll das XXX jeweils durch die Projekt-ID (also das REX_VALUE[1]) ersetzt werden....
waer fabuloes, wenn mir jemand helfen koennte
dankeschön!
hanna

