Seite 1 von 1
Funktionsfehler Sidebar
Verfasst: 10. Aug 2006, 16:46
von Thomas.Skerbis
Die Sidebar wählt wahllos einen Sidebarartikel aus.
Die Sidebars der dazugehörigen Kategorie werden nicht angezeigt.
Ich verwende Redaxo 3.2
Und das Template aus dem Downloadbereich für 3.2
Verfasst: 10. Aug 2006, 21:51
von Markus.Staab
Hi,
du bist sicher, dass du Artikel in den Kategorien abgelegt hast, welche "sidebar" heissen, und keine Startartikel sind...?
Gruß,
Markus
Verfasst: 11. Aug 2006, 11:14
von Thomas.Skerbis
Oh Ja,
da bin ich mir sehr sicher.
Hat sich erledigt.
Habe eine Lösung im Forum gefunden.
Trotzdem Danke
Ich nutze nun folgenden Code.
Damit funktioniert es einwandfrei.
Code: Alles auswählen
<?php
$article = OOArticle::getArticleById($this->getValue('article_id'));
$catId = $article->isStartPage() ? $article->getId() : $article->getParentId();
$SidebarArtikel = OOArticle::searchArticlesByName( 'sidebar', false, false, $catId);
if ( ($numArtikel = count( $SidebarArtikel)) > 0) {
$ooSidebarArtikel = null;
for( $i = 0; $i < $numArtikel; $i++) {
if ( $SidebarArtikel[ $i]->getId() != $this->getValue('article_id')) {
$ooSidebarArtikel = $SidebarArtikel[ $i];
break;
}
}
if ( $ooSidebarArtikel !== null) {
$artikel = new article();
$artikel->setArticleId( $ooSidebarArtikel->getId());
echo $artikel->getArticle();
}
}
?>
Verfasst: 11. Aug 2006, 13:49
von Markus.Staab
Hi,
ich verlasse mich jetzt mal auf deinen Kommentar und übernehme den von dir geposteten Code für den Downloadbereich.
Das Modul von mir was bis vor 2 Minuten offline... woher hast du den Code oben?
Gruß,
Markus
Verfasst: 11. Aug 2006, 14:50
von Thomas.Skerbis
Den Code ganz oben hatte ich aus dem Download-Bereich
Der den ich jetzt nutze aus:
http://forum.redaxo.de/ftopic917-15.html