Seite 2 von 2
Re: Einsteiger brauch Hilfe !
Verfasst: Fr 30. Okt 2009, 15:53
von mikefried
hab jetzt die Mandanteneinstellung ergänzt, dass menu funktiert aber immer noch nicht
Re: Einsteiger brauch Hilfe !
Verfasst: Fr 30. Okt 2009, 16:04
von mikefried
also wenn ich mal als Testausgabe
echo"Cat=" .$oContenidoCategories->count() ;
nach
// build navigation
try {
$oFeNav = new Contenido_FrontendNavigation($db, $cfg, $client, $lang, $cfgClient);
$oBreadcrumb = new Contenido_FrontendNavigation_Breadcrumb($db, $cfg, $client, $lang, $cfgClient);
$aBreadcrumb = $oBreadcrumb->getAsArray($idcat, 1); // this nav starts at level 1
$oFeNav->setAuth($auth); // to make sure user sees what he's allowed to see
$oContenidoCategories = $oFeNav->getSubCategories($iIdcatStart, true);
schreibe kommt Cat=0
was ja bedeutet, das auch kein menu kommen kann....
Warum aber =0 weis ich nicht...
Re: Einsteiger brauch Hilfe !
Verfasst: Fr 30. Okt 2009, 16:09
von Dodger77
Aber die richtige idcat hast du schon angegeben?
Re: Einsteiger brauch Hilfe !
Verfasst: Fr 30. Okt 2009, 16:30
von mikefried
als wenn
try {
$oFeNav = new Contenido_FrontendNavigation($db, $cfg, $client, $lang, $cfgClient);
$oBreadcrumb = new Contenido_FrontendNavigation_Breadcrumb($db, $cfg, $client, $lang, $cfgClient);
$aBreadcrumb = $oBreadcrumb->getAsArray($idcat, 1); // this nav starts at level 1
$oFeNav->setAuth($auth); // to make sure user sees what he's allowed to see
$oContenidoCategories = $oFeNav->getSubCategories($iIdcatStart, true);
echo "client" .$client. "lang".$lang. "idcat=".$idcat, "iIdcatStart" .$iIdcatStart;
echo"oContenidoCategories=" .$oContenidoCategories->count() ;
mir ausgeben lasse erhalte ich als Antwort
client2
lang3
idcat=49
iIdcatStart48
oContenidoCategories=0
was eigentlich richtig ist.
die ertse Kategorie unter dem root Knoten ist menu mit der idcat=48. unter dieser hängt die kategorie PRODUKTE mit der idcat=49 unter dieser hängt noch eine Kategorie...
root
..|--menu
.....|--PRODUKTE
.........|--ProSeit
Re: Einsteiger brauch Hilfe !
Verfasst: Fr 30. Okt 2009, 16:38
von mikefried
hier mal ein Blick in die DB
Re: Einsteiger brauch Hilfe !
Verfasst: Fr 30. Okt 2009, 16:39
von idea-tec
na dann musst du die 48 eintragen, wenn du das darunter als navigation angezeigt bekommen möchtest
Re: Einsteiger brauch Hilfe !
Verfasst: Mo 2. Nov 2009, 08:46
von mikefried
also meine Einstellungen waren
Re: Einsteiger brauch Hilfe !
Verfasst: Mo 2. Nov 2009, 09:02
von idea-tec
mikefried hat geschrieben:also meine Einstellungen waren
Da du "waren" schreibst, kann man davon ausgehen, dass das Problem beseitigt ist?
Wenn nicht, dann versuch es doch einmal so:
Code: Alles auswählen
$iIdcatStart = getEffectiveSetting('navigation', 'idcat-home', 48);
Das war es was ich meinte als ich schrieb: dann trag halt die 48 ein.
Hintergrund:
Die Zahl im 3ten parameter stellt einen DEFAULT-Wert dar, der benutzt wird, wenn kein Wert mit "navigation/idcat-home" in der Funktion "getEffectiveSetting" gefunden wird.
Re: Einsteiger brauch Hilfe !
Verfasst: Mo 2. Nov 2009, 09:36
von mikefried
also ich hab die 1 auch auf 48 gesetzt funktioniert aber auch nicht????
Re: Einsteiger brauch Hilfe !
Verfasst: Mo 2. Nov 2009, 09:58
von idea-tec
teste es mal mit der "50", die hat ja auch eine unterkategorie.
und immer dran denken:
- online
- nicht geschützt (oder eingeloggt, wenn geschützt)
- mind. 1 artikel vorhanden
- dieser online
- dieser ist "Startartikel"
das gilt natürlich nicht nur für die kategorie, deren unterkategorien angezeigt werden sollen, sondern auch für die anzuzeigenden kategorien n der entsprechenden navigation