de.sc Posted May 15, 2012 Report Share Posted May 15, 2012 Hallo Ihr Lieben, ich habe folgenden Sachverhalt, den es zu lösen gilt, da ich alleine nicht weiter komme. Ich habe ein Dropdown-Menü, das zuerst die Hauptkategorien ausliest (das funktioniert einwandfrei). Beim Anklicken einer Hauptkategorie öffnet sich dann das Dropdown-Menü und sollte auch wieder automatisch die Unterkategorien als Links in das entsprechende div einlesen. (was allerdings nicht gelingt). Zum besseren Verständnis hier der Code: <ul id="menu"> {foreach name=aussen item=maincat from=$_categories} <li class="level{$maincat.level} {if $maincat.active} active {/if}"> <a href="{$maincat.categories_link}" title="{$maincat.categories_heading_title}"> {$maincat.categories_name}</a> <div class="dropdown_kat0 imgshadow"> {foreach name=aussen2 item=seccat from=$categorie_listing} <div class="col_2"> <a href="{$seccat.categories_link}">{$seccat.categories_name}</a> </div> {/foreach} </div> </li> {/foreach} </ul> Wie gesagt, die erste foreach-Schleife wird ausgelesen, aber die zweite funktioniert aus irgendwelchen Gründen nicht. Ich hoffe ihr habt Zeit euch reinzudenken und mir zu helfen. Liebe Grüße Link to comment Share on other sites More sharing options...
giller Posted May 15, 2012 Report Share Posted May 15, 2012 Scheisse habe das leider schon gelöscht hatte das schon mal umgesetzt $categorie_listing aber das kann doch eigenlich nicht sein auf jeden fall musste man erstmal die categories.php ändern um sich die tiefste kategorie verfügbar zu haben Link to comment Share on other sites More sharing options...
giller Posted May 15, 2012 Report Share Posted May 15, 2012 guck dir mal die class.categorie an function getCategoryBox ($catID = 0, $nested = false, $level = 0) { $this->deepest_level_display = 0; return $this->getChildCategories($catID, $level, $nested); $nested das hilft dir vieleicht weiter Link to comment Share on other sites More sharing options...
de.sc Posted May 16, 2012 Author Report Share Posted May 16, 2012 Hi giller, erstmal schade, dass du den beitrag schon gelöscht hast. habe mir soeben die categories.php angesehen und in meiner steht lediglich folgendes: defined('_VALID_CALL') or die('Direct Access is not allowed.'); $tpl_data = array('_categories'=> $category->getCategoryBox(),'_deepest_level_display'=>$category->deepest_level_display); Komisch, dass da nichts mit $nested vorkommt. oder bin ich in der falschen Datei? Link to comment Share on other sites More sharing options...
de.sc Posted May 18, 2012 Author Report Share Posted May 18, 2012 Hat nicht vielleicht noch jemand einen tipp für mich? wäre grandios, denn ich komme einfach nicht weiter.... Link to comment Share on other sites More sharing options...
giller Posted May 19, 2012 Report Share Posted May 19, 2012 class.categorie.php da musst gucken dann weist du wie das kategorie array gebildet wird Link to comment Share on other sites More sharing options...
de.sc Posted May 21, 2012 Author Report Share Posted May 21, 2012 auch wenns blöd klingt, aber ich finde diese datei nicht. habe eben mein alle ordner auf meinem ftp durchsucht.... :-/ Link to comment Share on other sites More sharing options...
de.sc Posted May 24, 2012 Author Report Share Posted May 24, 2012 So, ich habe die Datei nun gefunden, nachdem ich sie als Mehrzahl gesucht hatte. whatever. passiert. Wenn ich jetzt $nested auf false setze, verschwinden im Menü die Unterkategorien, wenn man auf die Hauptkategorie klickt. Aber wie bekomme ich die Unterkategorien ins Dropdown? Link to comment Share on other sites More sharing options...
de.sc Posted May 24, 2012 Author Report Share Posted May 24, 2012 Wenn ich jetzt $nested auf false setze, verschwinden im Menü die Unterkategorien, wenn man auf die Hauptkategorie klickt. Aber wie bekomme ich die Unterkategorien ins Dropdown (in mein <div class="dropdown_kat0 imgshadow">)???? es muss an der zweiten foreach-schleife liegen.... bekomme ich damit ($categorie_listing) überhaupt die Unterkategorien geliefert? <ul id="menu"> {foreach name=aussen item=maincat from=$_categories} <li class="level{$maincat.level} {if $maincat.active} active {/if}"> <a href="{$maincat.categories_link}" title="{$maincat.categories_heading_title}"> {$maincat.categories_name}</a> <div class="dropdown_kat0 imgshadow"> {foreach name=aussen2 item=seccat from=$categorie_listing} <div class="col_2"> <a href="{$seccat.categories_link}">{$seccat.categories_name}</a> </div> {/foreach} </div> </li> {/foreach} </ul> [/HTML] Link to comment Share on other sites More sharing options...
de.sc Posted May 25, 2012 Author Report Share Posted May 25, 2012 hat denn wirklich niemand kurz zeit, um mir zu helfen. ich forste mich schon seit tagen durch das forum und durchs inet, aber vergeblich ich bin langsam am verzweifeln.... Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.