[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
Root-ID in Modul abfragen für IF-Bedingung - REDAXO Forum
Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Benutzeravatar
pinguSTAR
Beiträge: 107
Registriert: 11. Nov 2009, 14:01
Wohnort: Gundelfingen
Kontaktdaten: Website

Root-ID in Modul abfragen für IF-Bedingung

6. Mai 2013, 21:18

Hi Zusammen,

ich bekomms einfach nicht hin in einem Modul die aktuelle Root-Category-ID abzufragen.

Ich habs versucht mit:

Code: Alles auswählen

$cat = OOCategory::getCategoryById($this->getValue('category_id')); 
$tree = $cat->getParentTree();
if ( $tree[0]->getID() == '3' ) 
{ ... } 
Das funktioniert im Template ohne Probleme, aber im Modul wills einfach nicht - PHP fehler -> der Rest der Seite wird nicht geladen...

Ich danke schonmal für eure Unterstützung.
pingu
Mess with the best, die like the rest!

ceekay82
Beiträge: 54
Registriert: 5. Aug 2008, 12:55

Re: Root-ID in Modul abfragen für IF-Bedingung

6. Mai 2013, 22:43

Gude,

wie wäre es denn damit?

Code: Alles auswählen

<?php
$path = explode("|",$this->getValue("path").$this->getValue("article_id")."|");
print $path[1];
?>
Viele Grüße
Christian
Für mehr Selbstständigkeit an PCs:
Frage + Google = Antwort

Benutzeravatar
pinguSTAR
Beiträge: 107
Registriert: 11. Nov 2009, 14:01
Wohnort: Gundelfingen
Kontaktdaten: Website

Re: Root-ID in Modul abfragen für IF-Bedingung

6. Mai 2013, 23:02

Wie bei meiner Variante auch, wird stehts der wert '20' zurückgegeben... egal auf welcher Seite ich mich befinde :(

EDIT:
Ich hab mit REX_ARTICLE[20] einen Artikel fest in meinem Template eingebaut. Mit diesem Artikel binde ich ein bestimmtes Modul ins Template ein. Deshalb wird vermutlich auch stehts die 20 Ausgegeben.

Gibt es da eine Möglichkeit dieses Problem zu umgehen?

Ich bin über jeden Tip sehr dankbar.
Mess with the best, die like the rest!

ceekay82
Beiträge: 54
Registriert: 5. Aug 2008, 12:55

Re: Root-ID in Modul abfragen für IF-Bedingung

7. Mai 2013, 14:01

Na wenn du in deinem Template einen bestimmten Artikel IMMER aufrufst, nur um ein Modul zu bekommen, dann schreib den Code doch gleich ins Template und lass das mit dem Artikel einbinden.

Als Alternative verwendest du den o.g. Code VOR dem Artikel/Modul einbinden ein und greifst dann die PHP-Variable in der die ID steht im Modul wieder auf.
Für mehr Selbstständigkeit an PCs:
Frage + Google = Antwort

Zurück zu „Allgemeines [R4]“