es geht jetzt...
Der Denkfehler war folgender...
Die Methode OOArticle::searchArticlesByName gibt immer ein Array an Artikeln zurück, auch wenn nur einer gefunden wurde.
Nun muss man eben aus dem Array erst noch den 1. Artikel abreifen..
Somit lautet der richtige Code:
Code: Alles auswählen
<?php
$aktuelleKategorie = $this->getValue('category_id');
// Suche alle Artikel mit dem Namen "sidebar" in der Aktuellen Kategorie
$SidebarArtikel = OOArticle::searchArticlesByName( 'sidebar', $aktuelleKategorie);
// Sidebarartikel nur ein binden wenn einer existiert
if ( !empty( $SidebarArtikel[0])) {
// Den 1. Artikel in der Kategorie namens "sidebar" herausnehmen
$ooSidebarArtikel = $SidebarArtikel[0];
$artikel = new article();
$artikel->setArticleId( $ooSidebarArtikel->getId());
echo $artikel->getArticle();
}
?>
Markus
PS:fsiebert1977 hat geschrieben:Ich hab deinen Zugang etwas abgespeckt, ich stell ihn jetzt einfach mal ins Forum:
Du hättest mir auch eine PM übers Forum schicken können..
Ich hab mal die Zugangsdaten unkenntlich gemacht.