ich verwenmde das Modul "Artikel blättern" (http://www.redaxo.de/165-0-moduldetails ... ule_id=321), nun möchte ich aber auch einen Link zum Startartikel einfügen. Eingefügt habe ich diesen, nur sieht dies noch nicht so schön aus, wie könnte ich denn Link anpassen?
Der Link zur Übersicht sollte in der Mitte von zurück und weiter stehen.
Ich nutze die Version 4.2.1
Besten Dank<?php
$REX_CAT_ID = $this->getValue('category_id');
$REX_ARTIC_ID = $this->getValue('article_id');
$startArtikel = OOArticle::getCategoryStartArticle($this->getValue("category_id"));
$sLink= '<a id="uebersicht" href="'.$startArtikel->getUrl().'">'.$startArtikel->getName()."</a>\n";
$modVariante = 2; // 1 = Ausgabe Standardtext ; 2 = Ausgabe Artikelname;
// Bezeichnung für Vor- bzw. zurück kann geändert werden
$locs1 = array('vorheriger Artikel','nächster Artikel');
// ####### Ab hier keine Änderung notwendig ####### //
$locs2 = array();
$deli = '  | ';
$prev = 0;
$next = 0;
$last = 0;
foreach(OOArticle::getArticlesOfCategory($REX_CAT_ID,TRUE) as $a) {
if($a !== NULL) {
$id = $a->getId();
$locs2[$id] = $a->getName();
if($id == $REX_ARTIC_ID) {
$prev = $last;
}
if($last == $REX_ARTIC_ID) {
$next = $id;
//$locs2[] = $a->getName();
break;
}
$last = $id;
}
}
if ($modVariante == 1) {
$prevVariante = $locs1[0];
$nextVariante = $locs1[1];
}
elseif ($modVariante == 2) {
$prevVariante = '< '.$locs2[$prev];
$nextVariante = $locs2[$next].' >';
}
if($prev != 0)
printf('<a id="zurueck" href="%s">%s</a>',rex_getUrl($prev),$prevVariante);
echo $sLink;
if($next != 0) {
if($prev != 0) echo $deli;
printf('<a id="weiter" href="%s">%s</a>',rex_getUrl($next),$nextVariante);
}
unset($id,$a,$last,$next,$prev,$deli,$locs1,$locs2);
?>
FrankH