ich versuche nochmal das Text-Modul mit klickbaren Icons von Richard.Laing
abzuwandeln bzw. Teile davon...
Ziel ist es, dem Endkunden die Möglichkeit zur Verfügung zu stellen, mehrere Icons einzufügen... ich habe dafür max. 3 Icons eingerichtet.
Der Kunde soll aber auch die Möglichkeit haben zb. an 3. Stelle nichts einzufügen..... so wie ichs jetzt habe funktioniert das ganz gut nur erscheint dann an 3. Stelle zwar kein Icon aber der Beriech ist trotzdem klickbar.
Hier mal mein Code soweit:
Eingabe:
- Code: Alles auswählen
<?php /*?>
REX_FILE[1] = Bild im Rahmen I
REX_FILE[2] = Bild im Rahmen II
REX_LINK[1] = interner Link I
REX_LINK[2] = interner Link II
REX_VALUE[5] = Title I
REX_VALUE[6] = Title II
REX_VALUE[7] = Title III
<?php */?>
<strong>ICON BILD I</strong>:<br />
REX_MEDIA_BUTTON[1]
<?php
$file = "";
if ("REX_FILE[1]" != "")
$file = '<img src="'.$REX['HTDOCS_PATH'].'/files/REX_FILE[1]" title="'."REX_VALUE[1]".'" alt="'."REX_VALUE[1]".'" />';
?>
<strong>Interner Link zum Artikel:</strong><br />
REX_LINK_BUTTON[1]
<strong>Title I</strong>:<br />
<input type="text" name="VALUE[5]" value="REX_VALUE[5]" size="80" class="inp100" />
<br />
<strong>ICON BILD II</strong>:<br />
REX_MEDIA_BUTTON[2]
<?php
$file = "";
if ("REX_FILE[2]" != "")
$file = '<img src="'.$REX['HTDOCS_PATH'].'/files/REX_FILE[2]" title="'."REX_VALUE[1]".'" alt="'."REX_VALUE[1]".'" />';
?>
<strong>Interner Link zum Artikel:</strong><br />
REX_LINK_BUTTON[2]
<strong>Title II</strong>:<br />
<input type="text" name="VALUE[6]" value="REX_VALUE[6]" size="80" class="inp100" />
<br />
<strong>ICON BILD III</strong>:<br />
REX_MEDIA_BUTTON[3]
<?php
$file = "";
if ("REX_FILE[3]" != "")
$file = '<img src="'.$REX['HTDOCS_PATH'].'/files/REX_FILE[3]" title="'."REX_VALUE[1]".'" alt="'."REX_VALUE[1]".'" />';
?>
<strong>Interner Link zum Artikel:</strong><br />
<br />REX_LINK_BUTTON[3]
<strong>Title III</strong>:<br />
<input type="text" name="VALUE[7]" value="REX_VALUE[7]" size="80" class="inp100" />
<br />
danach kommt noch der Code für den erweiterten TinyMCE
Ausgabe:
- Code: Alles auswählen
<div class="tb_content">
<div class="tb_headline_content">
<a style="background-image:url(files/REX_FILE[1]); background-repeat:no-repeat;" class="tb_icon" href="REX_LINK[1]" title="REX_VALUE[5]"></a>
<a style="background-image:url(files/REX_FILE[2]); background-repeat:no-repeat;" class="tb_icon" href="REX_LINK[2]" title="REX_VALUE[6]"></a>
<a style="background-image:url(files/REX_FILE[3]); background-repeat:no-repeat;" class="tb_icon" href="REX_LINK[3]" title="REX_VALUE[7]"></a>
</div>
<?php
if (REX_IS_VALUE[1])
{
$wysiwigvalue =<<<EOD
REX_HTML_VALUE[1]
EOD;
if (trim($wysiwigvalue) <> '')
{
echo '<div class="tinymcewysiwyg">';
echo $wysiwigvalue;
echo '</div>';
}
}
?>
</div>
wenn ich das:
- Code: Alles auswählen
<? if ($REX_LINK[1] != "")
echo("<a style=\"background-image:url(files/REX_FILE[1]);
background-repeat:no-repeat;\" class=\"tb_icon\" href=\"REX_LINK[1]\"
title=\"REX_VALUE[5]\"></a>");
else
echo("<a style=\"background-image:url(files/REX_FILE[1]);
background-repeat:no-repeat;\" class=\"tb_icon\"
title=\"REX_VALUE[5]\"></a>");
?>
anstatt des ankers schreibe ist gar nix mehr zu sehen....
müsste doch aber eigentlich so funktionieren?....
verzwiefelte grüße

