Seite 1 von 1

Mehrfache Verwendung eines Moduls - Kombination Text-Bild

Verfasst: Fr 28. Okt 2005, 10:06
von endouz
Hallo..

ich beschäftige mich nun seit ca. einer Woche mit contenido und benötige für ein aktuelles Projekt ein Modul, welches mehrfach im Editor vom Redakteur verwendet werden kann.
Dieses Modul soll links ein Bild stehen haben und rechts einen Text. Meine bisherige Lösungsansätze sehen folgendermaßen aus:

Eingabe:

Code: Alles auswählen

echo 'Anzahl der Absätze:';
echo("<input type=\"text\" name=\"CMS_VAR[0]\" value=\"CMS_VALUE[0]\">");
echo '<br>Text-Modul-Nr.:';
echo("<input type=\"text\" name=\"CMS_VAR[1]\" value=\"CMS_VALUE[1]\">");
echo '<br>Bild-Modul-Nr.:';
echo("<input type=\"text\" name=\"CMS_VAR[2]\" value=\"CMS_VALUE[2]\">");
Ausgabe:

Code: Alles auswählen

<?php $anz = "CMS_VALUE[0]";
echo "<table><tr><td>";

if ($anz>=1){
 echo "CMS_HTML[CMS_VALUE[1]1]";
 echo "</td><td>";
 echo "CMS_IMG[CMS_VALUE[2]1]";
echo "</td></tr>";}

if ($anz>=2){
 echo "CMS_HTML[CMS_VALUE[1]2]";
 echo "</td><td>";
 echo "CMS_IMG[CMS_VALUE[2]2]";
 echo "</td></tr>";
}

if ($anz>=3){
 echo "CMS_HTML[CMS_VALUE[1]3]";
 echo "</td><td>";
 echo "CMS_IMG[CMS_VALUE[2]3]";
 echo "</td></tr>";
}

if ($anz>=4){
 echo "CMS_HTML[CMS_VALUE[1]4]";
 echo "</td><td>";
 echo "CMS_IMG[CMS_VALUE[2]4]";
 echo "</td></tr>";
}

echo "</table>";

?>

Mein Problem ist nun, dass im Editor zwar die Textblöcke gezeigt werden...die Bilder jedoch fehlen. An welche Stelle denke ich so falsch? Den Code habe ich aus einem anderen Thread entnommen und etwas abgewandelt. Falls es schon Lösungen zu so einem Probelm gibt möchte ich mich entschuldigen - habe es einfach nich gefunden bei meiner Suche. Und conFlakes habe ich auch schon einmal ausprobiert - leider steh ich jetzt etwas unter Zeitdruck und möchte den aktuellen Mandanten nicht noch einmal umbauen.

Vielen Dank für eure Geduld (im voraus :-))

Steffi

Verfasst: Fr 28. Okt 2005, 10:22
von emergence
der button für die bildbearbeitung bekommst du nur mittel CMS_IMGDESCR[1]

sieh dir einfach mal das orginal bildmodul an...

Verfasst: Fr 28. Okt 2005, 11:12
von endouz
danke für die schnelle antwort..

joa das hab ich natürlich nich bedacht...ein bild kann ich nun auswählen...jetzt zeigt der pfad des bildes aber immer auf eine zahlenkombination (bsp.: [11]) ... aber das CMS_IMGDESCR sollte doch den Pfad zum Bild an das CMS_VALUE[2] übergeben ..oder?

meine ausgabe sieht teilweise nun so aus:

Code: Alles auswählen

...

 if ($anz>=1){
 echo "CMS_HTML[CMS_VALUE[1]1]";
 echo "</td><td width='300'>";
 $img = '<img src="[CMS_VALUE[2]1]" border="0">';
 echo $img;
 echo "CMS_IMGDESCR[CMS_VALUE[2]1]";
 echo "</td></tr>";
}

...
da muss beim bildpfad wohl irgendetwas anderes hin...bloß was?

Verfasst: Fr 28. Okt 2005, 11:15
von emergence
ähm

nicht

Code: Alles auswählen

$img = '<img src="[CMS_VALUE[2]1]" border="0">';
sondern

Code: Alles auswählen

$img = '<img src="CMS_IMG[CMS_VALUE[2]1]" border="0">';

Verfasst: Fr 28. Okt 2005, 11:28
von endouz
es klappt :D

dankeschööön...ich find das forum übrigens klasse...ich kenn kein anderes cms, dass so ne hilfsbereite community hat

bis zum nächsten mal :wink:

steffi