Kopieren eines Modules Navigation

Fragen zur Installation von CONTENIDO 4.9? Probleme bei der Konfiguration? Hinweise oder Fragen zur Entwicklung des Systemes oder zur Sicherheit?
Antworten
notebook20000
Beiträge: 56
Registriert: Mi 3. Jul 2013, 10:15
Kontaktdaten:

Kopieren eines Modules Navigation

Beitrag von notebook20000 »

hallo,

ich habe den Code aus dem Demomandanten in meinen Mandanten kopiert


Code: Alles auswählen

<?php

/**
 * description: top navigation
 *
 * @package Module
 * @subpackage NavigationTop
 * @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_top', 'idcat', 1);
$depth = getEffectiveSetting('navigation_top', 'depth', 3);

// get category tree
$categoryHelper = cCategoryHelper::getInstance();
$categoryHelper->setAuth(cRegistry::getAuth());
$tree = $categoryHelper->getSubCategories($rootIdcat, $depth);

// get path (breadcrumb) of current category
function navigation_top_filter(cApiCategoryLanguage $categoryLanguage) {
    return $categoryLanguage->get('idcat');
}
$path = array_map('navigation_top_filter', $categoryHelper->getCategoryPath(cRegistry::getCategoryId(), 1));

// use template to display navigation
$tpl = cSmartyFrontend::getInstance();
$tpl->assign('tree', $tree);
$tpl->assign('path', $path);
$tpl->display('get.tpl');

?>

Danke für Eure Hilfe

Allerdings bricht er immer die Ausgabe ab

Code: Alles auswählen

$tpl->display('get.tpl');
Der Container im HTML Code sieht so aus

Code: Alles auswählen

<container id="1001" name="main navigation" types="navigation" mode="fixed" default="navigation_main">main navigation</container>
Muss ich diese get.tpl selbst anlegen oder wie muss ich das konfigurieren
frederic.schneider_4fb
Beiträge: 967
Registriert: Do 15. Apr 2004, 17:12
Wohnort: Eschborn-Niederhöchstadt
Kontaktdaten:

Re: Kopieren eines Modules Navigation

Beitrag von frederic.schneider_4fb »

Genau, Du musst dieses "get.tpl" im jeweiligen Template-Ordner Deines Modules anlegen (dies geht auch via Backend unter "HTML")
Frederic Schneider
Entwickler bei der four for business AG
Antworten