[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
REDAXO Forum • ID der Root-Kategorie (0) auslesen
Seite 1 von 1

ID der Root-Kategorie (0) auslesen

Verfasst: 22. Apr 2016, 09:53
von Fanello
Liebe Redaxo-Gemeinde

Ich möchte auf jeder Seite auslesen können, ob sich der aktuelle Artikel in der Root-Kategorie befindet. Mit Root-Kategorie meine ich die Kategorie mit der ID 0, als "Homepage".

Code: Alles auswählen

<?php 
$Category = rex_category::getRootCategories()->getValue('id');
echo 'ID: ';
echo $Category;
?>
So bringt es mir diesen Fehler:
"ErrorException" thrown in rex://module/27/output/REX_VALUE/1 on line 3
Fatal error: Call to a member function getValue() on null

Hat jemand einen Vorschlag wie ich abfragen kann, ob ich mich in der Root-Kategorie befinde?

Re: ID der Root-Kategorie (0) auslesen

Verfasst: 22. Apr 2016, 10:56
von Phoebus Ryan
Die Root-Kategorie ist für dich die Startseite bzw. der Startartikel?

Dann besser so:
$startArticle = rex_article::getSiteStartArticle();
$id = $startArticle->getId();

Der Fehler bei dir ist halt, dass du ALLE Root-Kategorien holst. Das sind diejenigen, auf Level 0. Also die, die keine Überkategorie haben.

Re: ID der Root-Kategorie (0) auslesen

Verfasst: 22. Apr 2016, 11:48
von Fanello
Vielen Dank, so funktioniert es!