[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
REDAXO Forum • Untermenü der zweiten Ebene übernahme aus Block
Seite 1 von 1

Untermenü der zweiten Ebene übernahme aus Block

Verfasst: 10. Jan 2017, 09:50
von simonsinus
Hallo,
ein Untermenü der zweiten Ebene einzurichten ist normalerweise für mich kein Problem.

Die Navigation steckt aber in einem Modul / Block, das ich vom Startartikel übernehme.

Nun werden aber immer nur die Untermenüpunkte des Startarikels genommen.

Code: Alles auswählen

<div class="menu submenu">
<?php
// navigation generator erstellen
[b]$P = explode("|",$this->getValue("path").$this->getValue("article_id")."|");[/b]  //hier steckt das Problem

// ----------  NAVI BOTTOM

// Beginne in der 3.Ebene [2]  (0 für Wurzelkategorie= Hauptmenu)
// 1 Ebene Tief
// Nicht aufklappen (hier egal da nur 1 Ebene)
// Offline ausblenden
if($P[1]){ # <----- nur anzeigen wenn mindest in 2 ebene
$category_id = $P[1]; 
$depth =1;
$open = FALSE;
$ignore_offlines = TRUE;
$nav = rex_navigation::factory();
$side_nav = $nav->get($category_id, $depth, $open, $ignore_offlines);
echo $side_nav;

}
?>
</div>
Kann man in einem übernommenen Block die Variablen des einbindenden Artikels verwenden?

Die Einbindung des Slice folgt über folgenden Code.

Code: Alles auswählen

<?
$slice = OOArticleSlice::getFirstSliceForArticle($this->getArticleId(), $clang = false);
if(is_object($slice)) {
if($slice->getModuleId()!=17) {
$sliceEinbinden = OOArticleSlice::getFirstSliceForArticle(1, false);
echo $sliceEinbinden->getSlice();
}
} else {
$sliceEinbinden = OOArticleSlice::getFirstSliceForArticle(1, false);
echo $sliceEinbinden->getSlice();
}
?>
Wer möchte kann sich dieses Projekt mal anschauen...

http://www.fiegenhof.de/neu/