ich nutze das Article List Advanced modul.
Wenn ein Artikel der Auflistung angeklickt wird, möchte ich auf der folgenden Artikel-Seite einen "Zum nächsten Artikel" Link platzieren, der zum nächsten Artikel der Liste verlinkt ist, usw. Sodaß man nicht immer zurück zur Übersicht muß.
Ist das möglich?
Meine Idee war auf den einzelnen Artikel-Seiten die Liste nochmal zu generieren, aber nur einen Artikel anzuzeigen, und zwar den Folgeartikel des aktuellen Artikels
Kann ich in dieser Schleife irgendwie sagen:
"Zeige NUR den Artikel NACH dem aktuellen Artikel" ?
Code: Alles auswählen
foreach ($aData as $aValue) {
echo '<div>', chr(10);
echo ' <div id="headline">'.$aValue["Headline"].'</div>', chr(10);
if ($aSettings["Elements"] > 0) {
for ($i = 0; $i < $aSettings["Elements"]; $i++) {
switch (TRUE) {
case ($aSettings["k".$i]["ElementType"] == "Image" || $aSettings["k".$i]["ElementType"] == "ExtractedImage"):
$image = $aValue["i".$i]["WebPath"];
$width = $aValue["i".$i]["Width"];
$height = $aValue["i".$i]["Height"];
if ($aSettings["k".$i]["ElementWidth"] > 0 && $aSettings["k".$i]["ElementHeight"] > 0) {
# Check, if resize necessary
if ($aValue["i".$i]["ServerPath"] != "" && file_exists($aValue["i".$i]["ServerPath"]) &&
($aValue["i".$i]["Width"] > $aSettings["k".$i]["ElementWidth"] ||
$aValue["i".$i]["Height"] > $aSettings["k".$i]["ElementHeight"])) {
# Scale image
$image = capiImgScale($aValue["i".$i]["ServerPath"], $aSettings["k".$i]["ElementWidth"], $aSettings["k".$i]["ElementHeight"], false, false, 10, false);
#Get dimensions of the image
list ($width, $height, $type, $attr) = getimagesize($image);
} else {
$image = $aValue["i".$i]["WebPath"];
$width = $aValue["i".$i]["Width"];
$height = $aValue["i".$i]["Height"];
}
}
if ($image != "") {
echo ' <div id="image"><img src="'.$image.'" width="'.$width.'" height="'.$height.'" /></div>', chr(10);
}
break;
default: // Everything else is treated as "Text"
echo ' <div id="text">'.$aValue["i".$i]["Value"].'</div>', chr(10);
}
}
}
A.