Anzeige der Kategorien in der Navigation
Anzeige der Kategorien in der Navigation
Hallo,
ich habe schon einige Seiten mit Contenido erstellt, stehe nun aber auf dem Schlauch.
Ich möchte das mir in der Navi, je Kategorie, nur diese Kategorie + Unterkategorien angezeigt wird.
Bisher ging das immer, doch nun funktioniert es nicht und es wird immer die gesamte Navi angezeigt.
Meine Kategorien-Struktur sieht so aus.
Hauptkategorie
---Kategorie1
------Unterkategorie1.1
------Unterkategorie2.1
---Kategorie2
------Unterkategorie1.2
------Unterkategorie2.2
usw.
Liegt es daran das alles in einer Hauptkategorie liegt?
Ich habe die Kategorien alle schon einmal aus der Hauptkategorie rausgenommen, aber dann wird mir gar keine Navi angezeigt.
????
Wo mache ich einen Fehler?
Gruß anjaka
ich habe schon einige Seiten mit Contenido erstellt, stehe nun aber auf dem Schlauch.
Ich möchte das mir in der Navi, je Kategorie, nur diese Kategorie + Unterkategorien angezeigt wird.
Bisher ging das immer, doch nun funktioniert es nicht und es wird immer die gesamte Navi angezeigt.
Meine Kategorien-Struktur sieht so aus.
Hauptkategorie
---Kategorie1
------Unterkategorie1.1
------Unterkategorie2.1
---Kategorie2
------Unterkategorie1.2
------Unterkategorie2.2
usw.
Liegt es daran das alles in einer Hauptkategorie liegt?
Ich habe die Kategorien alle schon einmal aus der Hauptkategorie rausgenommen, aber dann wird mir gar keine Navi angezeigt.
????
Wo mache ich einen Fehler?
Gruß anjaka
-
- Beiträge: 77
- Registriert: Sa 13. Feb 2010, 16:07
- Kontaktdaten:
Re: Anzeige der Kategorien in der Navigation
Hallo anjaka,
welche Navigation nutzt Du denn? Die Standardnavigation? Dort kann man doch die Anzahl der Ebenen festlegen, also bis welche Tiefe die Unterkategorien aufgerufen werden, oder?
Gruß
Frank
welche Navigation nutzt Du denn? Die Standardnavigation? Dort kann man doch die Anzahl der Ebenen festlegen, also bis welche Tiefe die Unterkategorien aufgerufen werden, oder?
Gruß
Frank
Re: Anzeige der Kategorien in der Navigation
Hallo Frank,
ich nutze die Navigation_Main und habe es auf 4 Ebenen eingestellt. (Standardeinstellung des Beispielmandanten)
Verringere ich die Ebeneanzahl, so verschwinden die Unterkategorien.
Das ist auch nicht mein Problem.
Es geht darum das mir immer alle Kategorien, ausgenommen die Hauptkategorie, angezeigt werden.
Dabei soll aber immer nur eine, die gewünschte Kategorie, angezeigt werden.
Wird Kategorie1 aufgerufen, soll nur das Menu der Kategorie1 angezeigt werden, ebenso bei Kategorie2 usw.
Hauptkategorie (wird nicht angezeigt und ist auch ok so)
---Kategorie1 (wird angezeigt und ist auch ok so)
------Unterkategorie1.1 (wird angezeigt und ist auch ok so)
------Unterkategorie2.1(wird angezeigt und ist auch ok so)
---Kategorie2 (wird angezeigt, soll aber nicht abngezeigt werden)
------Unterkategorie1.2 (wird angezeigt, soll aber nicht abngezeigt werden)
------Unterkategorie2.2 (wird angezeigt, soll aber nicht abngezeigt werden)
---Kategorie3 (wird angezeigt, soll aber nicht abngezeigt werden)
------Unterkategorie1.3 (wird angezeigt, soll aber nicht abngezeigt werden)
------Unterkategorie2.3 (wird angezeigt, soll aber nicht abngezeigt werden)
Wie gesagt, das hat mit den älteren Versionen immer einwandfrei geklappt, aber mit der 4.8.11 gelingt es mir nicht.
Gruß anjaka
ich nutze die Navigation_Main und habe es auf 4 Ebenen eingestellt. (Standardeinstellung des Beispielmandanten)
Verringere ich die Ebeneanzahl, so verschwinden die Unterkategorien.
Das ist auch nicht mein Problem.
Es geht darum das mir immer alle Kategorien, ausgenommen die Hauptkategorie, angezeigt werden.
Dabei soll aber immer nur eine, die gewünschte Kategorie, angezeigt werden.
Wird Kategorie1 aufgerufen, soll nur das Menu der Kategorie1 angezeigt werden, ebenso bei Kategorie2 usw.
Hauptkategorie (wird nicht angezeigt und ist auch ok so)
---Kategorie1 (wird angezeigt und ist auch ok so)
------Unterkategorie1.1 (wird angezeigt und ist auch ok so)
------Unterkategorie2.1(wird angezeigt und ist auch ok so)
---Kategorie2 (wird angezeigt, soll aber nicht abngezeigt werden)
------Unterkategorie1.2 (wird angezeigt, soll aber nicht abngezeigt werden)
------Unterkategorie2.2 (wird angezeigt, soll aber nicht abngezeigt werden)
---Kategorie3 (wird angezeigt, soll aber nicht abngezeigt werden)
------Unterkategorie1.3 (wird angezeigt, soll aber nicht abngezeigt werden)
------Unterkategorie2.3 (wird angezeigt, soll aber nicht abngezeigt werden)
Wie gesagt, das hat mit den älteren Versionen immer einwandfrei geklappt, aber mit der 4.8.11 gelingt es mir nicht.
Gruß anjaka
-
- Beiträge: 77
- Registriert: Sa 13. Feb 2010, 16:07
- Kontaktdaten:
Re: Anzeige der Kategorien in der Navigation
... verstehe. Ich habe das Ding auch mal verbaut. Etwa so:
Main (ist bei Dir Hauptkategorie)
--- Unternehmen
--- Leistungen
--------- Leistungen 1
--------- Leistungen 2
--------- Leistungen 3
--- Referenzen
--- ... usw.
Im Vorliegenden Fall hat der Benutzer auf Leistungen geklickt und dementsprechend wird nur diese Kategorie "ausgeklappt". Bei Klick auf Referenzen klappt Leistungen zu und Referenzen klappt aus (falls da weitere Kategorien angelegt wurden. Bis hierhin richtig verstanden?
Im Modul wurden von mir folgende Werte gesetzt:
Funzt in Version 4.8.12 einwandfrei.
Hier das ganze Modul:
Die Templates sind ja vorhanden. Vielleicht hast Du versehentlich im Modul was verändert?
Gruß
Frank
Main (ist bei Dir Hauptkategorie)
--- Unternehmen
--- Leistungen
--------- Leistungen 1
--------- Leistungen 2
--------- Leistungen 3
--- Referenzen
--- ... usw.
Im Vorliegenden Fall hat der Benutzer auf Leistungen geklickt und dementsprechend wird nur diese Kategorie "ausgeklappt". Bei Klick auf Referenzen klappt Leistungen zu und Referenzen klappt aus (falls da weitere Kategorien angelegt wurden. Bis hierhin richtig verstanden?
Im Modul wurden von mir folgende Werte gesetzt:
Code: Alles auswählen
$iStartIdcat = getEffectiveSetting('navigation', 'idcat-home', 2);
$iSelectedDepth = getEffectiveSetting('navigation', 'level-depth', 3);
Hier das ganze Modul:
Code: Alles auswählen
<?php
/**
* $RCSfile$
*
* Description:
* Main Navigation, displays Navigation from a starting idcat down to the max. level set.
* For now (as of 2009-01-12) all subcategories are put inside one <ul> and are assigned css classes
* to distinguish level depth, first/last and active item property.
*
* Module requires two client settings:
* navigation_main_standard | start_idcat
* navigation_main_standard | level_depth
*
* To modify the behaviour of the module (e.g. style of URL, CSS classes, ...), you need to edit Contenido_NavMain_Util::loopCats
* @see {frontend}/includes/Util/Modules/Contenido_NavMain_Util.class.php
*
* @version 1.0.0
* @author Rudi Bieller
* @copyright four for business AG <www.4fb.de>
*
* {@internal
* created 2009-01-12
* }}
*
* $Id: Navigation_Standard.php 3444 2009-01-19 11:42:59Z rudi.bieller $
*/
if (!isset($db)) {
$db = new DB_Contenido();
}
if (!isset($tpl)) {
$tpl = new Template();
}
$tpl->reset();
cInclude('classes', 'Contenido_FrontendNavigation/Contenido_FrontendNavigation.class.php');
cInclude('frontend', 'includes/Util/Modules/Contenido_NavMain_Util.class.php');
$iStartIdcat = getEffectiveSetting('navigation', 'idcat-home', 2);
$iSelectedDepth = getEffectiveSetting('navigation', 'level-depth', 3);
if ($iStartIdcat > 0) {
$oFeNav = new Contenido_FrontendNavigation($db, $cfg, $client, $lang, $cfgClient);
$oFeNav->setAuth($auth);
$oFeNav->setRootCat($iStartIdcat);
$oSubCategories = $oFeNav->getSubCategories($iStartIdcat, true, true, 1);
// see if there are any subcategories to display
if ($oSubCategories->count() > 0) {
$aLevelInfo = array();
$aDepthInfo = array();
$aDepthInfo[0] = 0;
$aDepthInfo[1] = $iSelectedDepth;
foreach ($oSubCategories as $oSubCategory) {
Contenido_NavMain_Util::loopCats($oSubCategory, $oFeNav, $tpl, $cfg, $lang, $aLevelInfo, intval($idcat), $aDepthInfo);
}
$tpl->generate('templates/navigation_standard.html');
}
} else {
echo '<p>Navigation not configured correctly.</p>';
}
?>
Gruß
Frank
-
- Beiträge: 77
- Registriert: Sa 13. Feb 2010, 16:07
- Kontaktdaten:
Re: Anzeige der Kategorien in der Navigation
... uups, habe gerade gesehen, dass Du die Kategorie 2 ja garnicht angezeigt haben möchtest, auch nicht den Oberpunkt.
Das wirft natürlich meinen vorigen Post über den Haufen. Ich frage mich nur gerade, wie das in den früheren Versionen geklappt haben soll
Gruß
Frank
Das wirft natürlich meinen vorigen Post über den Haufen. Ich frage mich nur gerade, wie das in den früheren Versionen geklappt haben soll
Gruß
Frank
-
- Beiträge: 77
- Registriert: Sa 13. Feb 2010, 16:07
- Kontaktdaten:
Re: Anzeige der Kategorien in der Navigation
Hallo Anja,
Du hast das Standard-Navigationsmodul ohne Anpassungen in 4.6xy und bildest damit die komplette Navigation inclusive der Detailnavi links ab?
Gruß
Frank
Du hast das Standard-Navigationsmodul ohne Anpassungen in 4.6xy und bildest damit die komplette Navigation inclusive der Detailnavi links ab?
Gruß
Frank
Re: Anzeige der Kategorien in der Navigation
Ja, so habe ich es bisher immer gemacht, deshalb wundere ich mich jetzt auch das es nicht mehr geht.CharlyBrown hat geschrieben:Hallo Anja,
Du hast das Standard-Navigationsmodul ohne Anpassungen in 4.6xy und bildest damit die komplette Navigation inclusive der Detailnavi links ab?
Gruß
Frank
Überlege wirklich diesmal auch wieder die 4.6 einzusetzen.
Leider komme ich in die alten Accounts nicht mehr rein um mal zu schauen was dort den Mandanteneinstellungen steht.
Gruß anajaka
Re: Anzeige der Kategorien in der Navigation
Habe jetzt noch einmal geschaut.
Es handelt sich bei den alten Projekten um die Hauptnavigation von Jan Lengowski und Andreas Lindner.
In der Artikelkonfiguration kann man dort bei der Navigation einen Kategoriebaum auswählen.
Habe mir das Modul der 4.6xx mal in die 4.8xx kopiert, inklusive der Modultemplates und es funktioniert.
Frank, ich danke dir sehr für dein Bemühen, ganz toll!
Es handelt sich bei den alten Projekten um die Hauptnavigation von Jan Lengowski und Andreas Lindner.
In der Artikelkonfiguration kann man dort bei der Navigation einen Kategoriebaum auswählen.
Habe mir das Modul der 4.6xx mal in die 4.8xx kopiert, inklusive der Modultemplates und es funktioniert.
Frank, ich danke dir sehr für dein Bemühen, ganz toll!