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