pmatrix Posted April 29, 2010 Report Share Posted April 29, 2010 Hallo, ich vermisse bisher die Möglichkeit alle Links und Linktexte des gesamten Kategoriebaums darzustellen, sinnvollerweise auf jeder Seite als Navi verwendbar. Z.B. gegebene Struktur: + Cat01 +++ Cat01-01 +++ Cat01-02 +++ Cat01-03 +++++ Cat01-03-01 +++++ Cat01-03-02 +++ Cat01-04 + Cat02 + Cat03 +++ Cat03-01 +++ Cat03-02 usw. Es sollte doch default möglich sein so etwas auszuliefern. Es wäre dann ein Einfaches hier mit ein wenig CSS eine brauchbare Drop-Down oder Fly-Out Navi hinzubringen. Die Linkverfolgung im Baum und Levelangabe sind ja implementiert. (levelX active) Habe ich das bisher übersehen oder ruft diese banale Sache etwa nach einem eigenen Plugin? Gruß K. Heermann Link to comment Share on other sites More sharing options...
maphrao Posted April 29, 2010 Report Share Posted April 29, 2010 Nein, sowas geht anscheinend auch nur über kostenpflichtige Plugins, auch wenn es in der heutigen zeit Standard sein sollte (und bei der Konkurrenz auch ist). Link to comment Share on other sites More sharing options...
fox8201 Posted April 29, 2010 Report Share Posted April 29, 2010 Folgendes wäre machbar: Handbuch oder im Forum suchen, da gibt es einige Wege die Navigation halbwegs so umzusetzen, ist aber alles etwas mit Bastelei verbunden - leider! Ein Plugin ist mir nicht bekannt. Link to comment Share on other sites More sharing options...
pmatrix Posted April 29, 2010 Author Report Share Posted April 29, 2010 So wird das nicht funktionieren, für diese Art der Navigation braucht es komplett aufgeklappte Kategoriebäume die vorzugsweise in einer (ul = unordered list = unsortierte Liste) ausgeliefert werden. Um bei meinem Beispiel von oben zu bleiben, als uonordered list sähe das etwa so aus: <ul id="categorymenu"> <li class="level1 active"><a href="http://link?page=categorie&cat=6" title="Cat01">Cat01</a> <ul> <li class="level2"><a href="http://link?page=categorie&cat=7" title="Cat01-01">Cat01-01</a></li> <li class="level2"><a href="http://link?page=categorie&cat=8" title="Cat01-02">Cat01-02</a></li> <li class="level2 active"><a href="http://link?page=categorie&cat=9" title="Cat01-03">Cat01-03</a> <ul> <li class="level3"><a href="http://link?page=categorie&cat=10" title="Cat01-03-01">Cat01-03-01</a></li> <li class="level3 active"><a href="http://link?page=categorie&cat=11" title="Cat01-03-02">Cat01-03-02</a></li> </ul> </li> <li class="level2 active"><a href="http://link?page=categorie&cat=12" title="Cat01-04">Cat01-04</a></li> </ul> </li> <li class="level1 active"><a href="http://link?page=categorie&cat=22" title="Cat02">Cat02</a></li> ........ </ul> [/HTML] Die Frage ist, wie komme ich an die Daten für die Kategorien? Gruß K.Heermann Link to comment Share on other sites More sharing options...
stwinger Posted April 30, 2010 Report Share Posted April 30, 2010 So wird das nicht funktionieren, für diese Art der Navigation braucht es komplett aufgeklappte Kategoriebäume die vorzugsweise in einer (ul = unordered list = unsortierte Liste) ausgeliefert werden. Um bei meinem Beispiel von oben zu bleiben, als uonordered list sähe das etwa so aus: <ul id="categorymenu"> <li class="level1 active"><a href="http://link?page=categorie&cat=6" title="Cat01">Cat01</a> <ul> <li class="level2"><a href="http://link?page=categorie&cat=7" title="Cat01-01">Cat01-01</a></li> <li class="level2"><a href="http://link?page=categorie&cat=8" title="Cat01-02">Cat01-02</a></li> <li class="level2 active"><a href="http://link?page=categorie&cat=9" title="Cat01-03">Cat01-03</a> <ul> <li class="level3"><a href="http://link?page=categorie&cat=10" title="Cat01-03-01">Cat01-03-01</a></li> <li class="level3 active"><a href="http://link?page=categorie&cat=11" title="Cat01-03-02">Cat01-03-02</a></li> </ul> </li> <li class="level2 active"><a href="http://link?page=categorie&cat=12" title="Cat01-04">Cat01-04</a></li> </ul> </li> <li class="level1 active"><a href="http://link?page=categorie&cat=22" title="Cat02">Cat02</a></li> ........ </ul> [/HTML]Die Frage ist, wie komme ich an die Daten für die Kategorien? Gruß K.Heermann Ich hatte dir zu diesem Thema eine PM geschrieben, vielleicht solltest Du mal in dein Postfach gucken. Link to comment Share on other sites More sharing options...
klonky Posted September 26, 2010 Report Share Posted September 26, 2010 Hallo zusammen, bin neu hier im Forum und habe als Willkommensgruß gleich mal ein Problem mitgebracht Kann mir jemand sagen ob es schon eine Lösung gibt um alle vorhandenen Kategorielinks darstellen. Möchte nämlich auch ein Flyout/Dropdown Menü in Veyton umsetzen. Aber wie hier schon erwähnt, werden ja nur angeklickte Kategorien aufgeklappt. Freue mich auf jede Antwort. Schonmal vielen Dank im voraus. Gruß Klonk Link to comment Share on other sites More sharing options...
sonix555 Posted September 27, 2010 Report Share Posted September 27, 2010 ich hab heute genau den selben post geöffnet... grml.. hab den hier übersehen. Ich brauch auch eine Lösung und schließ mich hier mal an........ Die K3 hier im beispiel class 13 gibt es ja schon in der css wird aber nicht ausgelesen im frontent.. das einzige was scheinbar geht ist den dadrin erstellten artikel im punkt neu auftauchen zu lassen aber die navi selber blendet dieses untermenü schön aus.... welches Kostenpflichtige Plugin kann das denn? lg René Link to comment Share on other sites More sharing options...
mulix Posted October 9, 2010 Report Share Posted October 9, 2010 servus @ all ich wäre für ein paar tips dankbar. Hab zwar für die navigation eine ul -> li -> ul liste in templateName/xtCore/boxes/box_categories.html erstellt... <h2 class="boxheader">{txt key=TEXT_BOX_TITLE_CATEGORIES}</h2> <ul id="categorymenu"> {assign var="lastlevel" value=1} {foreach name=aussen item=module_data from=$_categories} {if $lastlevel < $module_data.level} <ul> {/if} {if $lastlevel > $module_data.level} </ul> {/if} <li class="level{$module_data.level}{if $module_data.active} active{/if}"> <a href="{$module_data.categories_link}" title="{$module_data.categories_heading_title}">{$module_data.categories_name}</a> </li> {assign var="lastlevel" value=$module_data.level} {/foreach} </ul> aber schön wäre eine möglichkeit kategorien bis zu der tiefe X oder alle auszugeben. Ich weis das für das template box_categories.html die datei xtCore/boxes/categories.php zuständig ist... defined('_VALID_CALL') or die('Direct Access is not allowed.'); $tpl_data = array('_categories'=> $category->getCategoryBox(),'_deepest_level_display'=>$category->deepest_level_display); [/PHP] nur können wir der methode getCategoryBox() noch ein paar parameter auf den weg geben? bye bye Link to comment Share on other sites More sharing options...
amilo Posted October 11, 2010 Report Share Posted October 11, 2010 Hi, sowas in der Art haben wir auch im Shop. Siehe hier (Herstellerbox). Das ist zwar ein Accrodion aber vom Prinzip das gleiche. (Öffnen der Unterkategorien) Wenn du daran Interesse hast, schreib df:bug mal eine PN. MfG. Hansen Link to comment Share on other sites More sharing options...
df:bug Posted October 11, 2010 Report Share Posted October 11, 2010 Hallo, ist angekommen, mal sehen ob es jemand versteht, wie es funktioniert. Viele Grüße, df:bug Link to comment Share on other sites More sharing options...
dukie6666 Posted October 11, 2010 Report Share Posted October 11, 2010 ichhabe soetwas hier im Einsatz: xt:Commerce VEYTON 4.0 Templates Demoshop von Install24 Link to comment Share on other sites More sharing options...
klonky Posted October 12, 2010 Report Share Posted October 12, 2010 ichhabe soetwas hier im Einsatz: xt:Commerce VEYTON 4.0 Templates Demoshop von Install24 Hallo dukie6666, ist bei diesem Template der Code für die Auflistung aller Unterkategorien mit dabei? Oder ist dies nur ein normales Template, bei der diese Änderung selber vorgenommen werden muss? Spiele auch mit dem Gedanken mir dieses als Vorlage zuzulegen. Aber nur wenn dies auch Out-of-the-Box sofort funktioniert. Gruß Klonky Link to comment Share on other sites More sharing options...
dukie6666 Posted October 12, 2010 Report Share Posted October 12, 2010 das funktioniert sofort. Es wird alles geliefert. Link to comment Share on other sites More sharing options...
bertholdo Posted November 22, 2010 Report Share Posted November 22, 2010 servus @ all <h2 class="boxheader">{txt key=TEXT_BOX_TITLE_CATEGORIES}</h2> <ul id="categorymenu"> {assign var="lastlevel" value=1} {foreach name=aussen item=module_data from=$_categories} {if $lastlevel < $module_data.level} <ul> {/if} {if $lastlevel > $module_data.level} </ul> {/if} <li class="level{$module_data.level}{if $module_data.active} active{/if}"> <a href="{$module_data.categories_link}" title="{$module_data.categories_heading_title}">{$module_data.categories_name}</a> </li> {assign var="lastlevel" value=$module_data.level} {/foreach} </ul> Danke für den Code! War genau was ich gesucht habe Link to comment Share on other sites More sharing options...
mulix Posted January 10, 2011 Report Share Posted January 10, 2011 @ bertholdo...jub kein thema hatt jemand nen ansatz oder ne idee wie man das mit der fly-out navigation umsetzen kann. In der datei class.category.php die methode getCategoryBox ist ja der punkt zum ansetzen... aber ich steh mal wieder auf dem schlauch so long.... Link to comment Share on other sites More sharing options...
mulix Posted January 10, 2011 Report Share Posted January 10, 2011 wenn die methode getCategoryBox in der class.category.php den parameter $nested auf true bekommt, landen in der $this->getChildCategories($catID, $level, $nested) variable alle unterkategorien. Ein {debug} in der template-datei box_categories.html zeigt dann auch an das zu jeder kategorie die unterkategorien ausgegeben werden. Jetzt muss man wohl nur noch mit smarty das richtig umsetzen. Schonmal ein teilerfolg :-) Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.