navigation_main konfigurieren
Verfasst: So 13. Mär 2016, 18:02
Hallo!
Ich fühle mich gerade völlig doof.
Im Modul navigation_main kann ich doch angeben ab welcher Kategorie und mit welcher Tiefe gelistet werden soll:
Das ist bei mir völlig wirkungslos.
Stehe ich auf dem Schlauch? Was mache ich falsch?
Für einen kurzen Wink wäre ich dankbar!
Grüße
Woddel
Ich fühle mich gerade völlig doof.
Im Modul navigation_main kann ich doch angeben ab welcher Kategorie und mit welcher Tiefe gelistet werden soll:
Code: Alles auswählen
$rootIdcat = getEffectiveSetting('navigation_main', 'idcat', 8);
$depth = getEffectiveSetting('navigation_main', 'depth', 1);
Stehe ich auf dem Schlauch? Was mache ich falsch?
Für einen kurzen Wink wäre ich dankbar!
Grüße
Woddel
Code: Alles auswählen
<?php
/**
* description: main navigation
*
* @package Module
* @subpackage NavigationMain
* @version SVN Revision $Rev:$
*
* @author marcus.gnass@4fb.de
* @copyright four for business AG <www.4fb.de>
* @license http://www.contenido.org/license/LIZENZ.txt
* @link http://www.4fb.de
* @link http://www.contenido.org
*/
// assert framework initialization
defined('CON_FRAMEWORK') || die('Illegal call: Missing framework initialization - request aborted.');
// get client settings
$rootIdcat = getEffectiveSetting('navigation_main', 'idcat', 8);
$depth = getEffectiveSetting('navigation_main', 'depth', 1);
// get category tree
$categoryHelper = cCategoryHelper::getInstance();
$categoryHelper->setAuth(cRegistry::getAuth());
$tree = $categoryHelper->getSubCategories($rootIdcat, $depth);
// get path (breadcrumb) of current category
$filter = create_function('cApiCategoryLanguage $item', 'return $item->get(\'idcat\');');
$path = array_map($filter, $categoryHelper->getCategoryPath(cRegistry::getCategoryId(), 8));
// use template to display navigation
$smarty = cSmartyFrontend::getInstance();
$smarty->assign('ulId', 'navigation');
$smarty->assign('tree', $tree);
$smarty->assign('path', $path);
$smarty->display('get.tpl');
?>