[erledigt]Eigenes Modul: Findet jemand den Fehler?
Verfasst: 7. Aug 2010, 23:34
Hallo Alle,
ich bin gerade dabei mir ein eigenes Modul zusammenzubauen.
Das Ziel des Moduls ist eine reihe aus Bildern des Medienpools auszugeben die jeweils mit unterschiedlichen Seiten verlinkt werden. Ich möchte das ganze nicht einfach darüber lösen das ich Bilder einsetze und diese verlinke sondern es soll automatisch passieren. Dazu habe ich über die Metainfos ein neues Attribut "med_linkto" erstellt. Darin wird die id zu einer bestimmten Seite gespeichert.
Eingabe:
Ausgabe:
Der Code ist jetzt noch nicht aufgeräumt und evtl etwas unelegant. Findet jemand den Fehler oder hat einen Tipp wie man es besser machen kann? Vielleicht bin ich ja völlig auf dem Holzweg¿
1000 Dank schon mal!
ich bin gerade dabei mir ein eigenes Modul zusammenzubauen.
Das Ziel des Moduls ist eine reihe aus Bildern des Medienpools auszugeben die jeweils mit unterschiedlichen Seiten verlinkt werden. Ich möchte das ganze nicht einfach darüber lösen das ich Bilder einsetze und diese verlinke sondern es soll automatisch passieren. Dazu habe ich über die Metainfos ein neues Attribut "med_linkto" erstellt. Darin wird die id zu einer bestimmten Seite gespeichert.
Eingabe:
Code: Alles auswählen
Bilder auswählen:
<br />REX_MEDIALIST_BUTTON[1]
<br />
Code: Alles auswählen
<?php
// Bilddateien aus Medialist
$rxmodule['imagelist'] = explode(',', trim("REX_MEDIALIST[1]"));
echo '<div id="imagewall"><p><!-- IMAGE WALL -->';
echo "\r\n";
foreach ($rxmodule['imagelist'] as $rxmodule['file'])
{
$rxmodule['media'] = OOMedia::getMediaByName($rxmodule['file']);
if ($rxmodule['media'])
{
$rxmodule['mediatitle'] = $rxmodule['media']->getValue('title');
$rxmodule['medialink'] = $rxmodule['media']->getValue('med_linkto');
if (trim($rxmodule['mediatitle']=='') or !$rxmodule['mediatitle'])
{
$rxmodule['mediatitle'] = $rxmodule['file'];
$rxmodule['medialink'] = $rxmodule['link'];
}
echo '<a href="'.$rxmodule['link'].'"><img src="'. 'files/' . $rxmodule['file'].'" class="image" title="' .$rxmodule['file']. '" /></a>';
echo "\r\n";
}
}
echo '</p></div><!-- /IMAGE WALL -->';
?>
1000 Dank schon mal!