verwende ein Art.-Listen Modul aus der Kummerschen Modulschmiede zusammen mit 4.4.4. Würde die Artikelliste jedoch gerne in 2 oder 3 Spalten ausgeben lassen und nicht einspaltig. Für die Tabelle ist folgender Code zuständig:
Code: Alles auswählen
// Tabelle Anfang
$returnvalue = '<table cellspacing="0" cellpadding="0" width="98%">';
foreach ($this->artikel as $artikel) {
// Link zusammensetzen
$link = $sess->url("front_content.php?client=$client&lang=$lang&idcat={$artikel['idcat']}&idart={$artikel['idart']}");
// Ausgabe des Titels
$returnvalue .= '<tr class="art-titel"><td colspan="2"><div style="margin-top:20px; margin-bottom:5px;"><a href="'.$link.'"><strong>'.$artikel['headline']."</strong></a></div></td></tr>\n";
// Feststellen, ob Bild vorhanden ist
if (!empty($artikel['image'])) {
// Bild vorhanden
$returnvalue .= '<tr class="art-text"><td valign="top"><a href="'.$link.'"><img src="'.$artikel['image'].'" style="margin-right:10px;"/></a></td><td valign="top" align="justify">'.$artikel['text']."</td></tr>\n";
} else {
// Kein Bild vorhanden
$returnvalue .= '<tr class="art-text"><td colspan="2">'.$artikel['text']."</td></tr>\n";
}
// Ausgabe des Erstellungsdatums
$returnvalue .= '<tr class="art-datum"><td colspan="2" style="text-align:right;"><div style="text-align:right;">'.$artikel['created']."</div></td></tr>\n";
}
// Tabelle Ende
$returnvalue .= "</table>\n";
return $returnvalue;
}
function getNavigation() {
global $sess, $client, $lang, $idcat, $idart;
$returnvalue = '';
if ($this->limit > 0 || $this->anzahlArtikel > $this->limit + $this->articleNumber) {
$returnvalue .= '<div style="margin-top:20px;"><table cellpadding="0" cellspacing="0" style="width:98%"><tr>';
if ($this->limit > 0) {
$displaylimit = ($this->limit - $$this->articleNumber >= 0) ? ($this->limit - $this->articleNumber) : (0);
$returnvalue .= "<td style=\"text-align:left\"><a href=\"".$sess->url("front_content.php?client=$client&lang=$lang&idcat=$idcat&idart=$idart&displaylimit=$displaylimit")."\">{$this->link['previous']}</a></td>";
} else {
$returnvalue .= '<td> </td>';
}
if ($this->anzahlArtikel > $this->limit + $this->articleNumber) {
$displaylimit = $this->limit + $this->articleNumber;
$returnvalue .= "<td style=\"text-align:right\"><a href=\"".$sess->url("front_content.php?client=$client&lang=$lang&idcat=$idcat&idart=$idart&displaylimit=$displaylimit")."\">{$this->link['next']}</a></td>";
} else {
$returnvalue .= '<td> </td>';
}
$returnvalue .= '</tr></table></div>';
Merci vorab und Grüsse
Karlchen