[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
REDAXO Forum • Hauptkategorie auslesen
Seite 1 von 1

Hauptkategorie auslesen

Verfasst: 10. Dez 2009, 00:14
von Muotoilija
Hey,

hier http://wiki.redaxo.de/index.php?n=R4.TemplateSpalten habe ich eine wirklich gute Idee gefunden:
Im Falle eines Footers, der auf jeder Seite gleich sein soll, wird der Inhalt für den Footer nur in dem Startartikel gespeichert. Anschließend benutzt man einfach folgenden Code:

$footer = $this->getArticle(2);
if ($footer == '') {
$a = new rex_article($REX['START_ARTICLE_ID']);
$footer = $a->getArticle(2);
}
echo $footer;
Nun will ich aber nicht den Startartikel auslesen, sondern die übergeordnete Hauptkategorie. Kann man dann statt START_ARTICLE_ID etwas anderes schreiben?!

VG Chris

Verfasst: 10. Dez 2009, 09:34
von darwin
Hi,
ja, du kannst dort die ID des Artikels eintragen
den du anzeigen möchtest wenn der gewählte Artikel leer ist:

Code: Alles auswählen

// $footer = Gewählter Artikel->hol den Artikel (Zeige CTYPE 2)
$footer = $this->getArticle(2);
// Wenn der $footer/Artikel jedoch leer ist, dann mach was
if ($footer == '') {
// neue variable $a für neuen Artikel
// (Hier: Start-ArtikelId oder ID eines anderen Artikels)
$a = new rex_article($REX['START_ARTICLE_ID']);
// $footer mit dem neuen Artikel (CTYPE 2) füllen
$footer = $a->getArticle(2);
}
// footer anzeigen
echo $footer;
oder schau im WIKI nach...
http://wiki.redaxo.de/index.php?n=R4.TemplateSpalten2


grz. Chris

Verfasst: 10. Dez 2009, 17:38
von Muotoilija
Hey,

vielen Dank. Die Wiki-Seite ist wirklich sehr hilfreich!

VG Christian