Jump to content
xt:Commerce Community Forum
Sign in to follow this  
benjerry

Alle vorhandenen Kategorien (+ Unterkategorien) darstellen

Recommended Posts

Hallo,

ich vermisse bisher die Möglichkeit alle Kategorien mit dazugehörigen Unterkategorien auf der Startseite etc. in der Navigation dauerhaft darzustellen.

Gibt es da eine Lösung für?

Vielen Dank im Voraus!

Grüße

Ben

Share this post


Link to post
Share on other sites

Es gibt dazu ein kostenpflichtiges Plugin. Einfach per PM melden !

Lass dich mal nicht zum kauf verführen

Hier habe ich gepostet http://www.xt-commerce.com/forum/fragen-zur-software/81644-kategorien-immer-ausgeklappt.html

ausserdem gewöhne dir bitte an die Forensuche zu nutzen und der

Post von mir wird dir den weg zeigen aber denken musst du trotzdem

Share this post


Link to post
Share on other sites

Danke dir.

Ich habe es versucht, indem ich die categories.php bzw. die box_categories.html durch deine Befehle ergänzt/ersetzt habe.

Allerdings klappt es so nicht, es wird nun garnichts mehr angezeigt ;-(

Kannst Du mir vielleich einen kleinen Tipp geben?

Danke!

Share this post


Link to post
Share on other sites

Lass dich mal nicht zum kauf verführen

Hier habe ich gepostet http://www.xt-commerce.com/forum/fragen-zur-software/81644-kategorien-immer-ausgeklappt.html

ausserdem gewöhne dir bitte an die Forensuche zu nutzen und der

Post von mir wird dir den weg zeigen aber denken musst du trotzdem

Vielleicht solltest Du benjerry auch erklären das bei Deiner Lösung mit Level2 Schluss ist :)

Share this post


Link to post
Share on other sites

Vielleicht solltest Du benjerry auch erklären das bei Deiner Lösung mit Level2 Schluss ist :)

Danke, aber Level2 reicht mir vollkommen. Das ist doch etwas stinknormales, was standard sein sollte und nicht etwas, das ein weiteres kostenpflichtes Plugin verlangt...

Share this post


Link to post
Share on other sites

wenn Du mit 2Leveln auskommst ist das OK aber ich kenne genug die da nicht mit auskommen, also wie definierst Du den Standard ? Viele die eine ungeordnete offene Liste als Kategorien Box haben möchte wollen damit z.B MultilevelDropdowns machen, da ist man mit 2Leveln schnell am Ende.

Mit dem von mir vorgeschlagene Plugin hättest Du dann sowas machen können :Mega Menu Plugin deswegen trifft Deine Definition nur auf dein eigenes Vorhaben zu. Offen ist Offen und nicht 2Level tief. :D

hast Du es wenigsten jetzt laufen oder benötigst Du noch Hilfe ?

Share this post


Link to post
Share on other sites

wenn Du mit 2Leveln auskommst ist das OK aber ich kenne genug die da nicht mit auskommen, also wie definierst Du den Standard ? Viele die eine ungeordnete offene Liste als Kategorien Box haben möchte wollen damit z.B MultilevelDropdowns machen, da ist man mit 2Leveln schnell am Ende.

Mit dem von mir vorgeschlagene Plugin hättest Du dann sowas machen können :Mega Menu Plugin deswegen trifft Deine Definition nur auf dein eigenes Vorhaben zu. Offen ist Offen und nicht 2Level tief. :D

hast Du es wenigsten jetzt laufen oder benötigst Du noch Hilfe ?

Leider nein. Habe die Sachen zwar exakt von giller übernommen.

Nun bekomme ich allerdings garnichts mehr angezeigt in der Kategorie Box.

Share this post


Link to post
Share on other sites

Prüfe mal bitte ob Du wirklich den Quellcode exact übernommen hast.

Datei: root/xtCore/boxes/categories.php

<?php /*  #########################################################################  #                       xt:Commerce VEYTON 4.0 Enterprise  # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  #  # Copyright ©2007-2008 xt:Commerce GmbH. All Rights Reserved.  # This file may not be redistributed in whole or significant part.  # Content of this file is Protected By International Copyright Laws.  #  # ~~~~~~~~~ xt:Commerce VEYTON 4.0 Enterprise IS NOT FREE SOFTWARE ~~~~~~~~~~~~~~~~  #  # http://www.xt-commerce.com  #  # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  #  # @version $Id: categories.php 3172 2009-03-12 07:10:13Z matthias $  # @copyright xt:Commerce GmbH, www.xt-commerce.com  #  # @author Mario Zanier, xt:Commerce GmbH	mzanier@xt-commerce.com  #  # @author Matthias Hinsche					mh@xt-commerce.com  # @author Matthias Benkwitz				mb@xt-commerce.com  #  # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  #  # xt:Commerce GmbH, Bachweg 1, A-6091 Goetzens (AUSTRIA)  # office@xt-commerce.com  #  #########################################################################  */  defined('_VALID_CALL') or die('Direct Access is not allowed.');   $tpl_data = array('_categories'=> $category->getCategoryBox(0, true, 0),'_deepest_level_display'=>$category->deepest_level_display); ?>[/PHP]

Mein Vorredner sagte ja schon das er seine Kategorien ab ID23 abgreift, das hat er natürlich auch im Quellcode so stehen lassen. Ich habe die Angabe der ID 23 mit 0 ersetzt, so greifst Du den Kategorienbaum vom ersten Lebel ab. (kann es sein das da dein Fehler liegt ?)

Box Categories im Template ändern.

Datei: deinTemplate/xtCore/boxes/box_categories.html

[PHP]<h2 class="boxheader">{txt key=TEXT_BOX_TITLE_CATEGORIES}</h2> <ul id="categorymenu"> {foreach name=aussen item=module_data from=$_categories} <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> <ul> {foreach name=inner item=module_new_data from=$module_data.sub} <li class="level2"><a href="{$module_new_data.categories_link}" title="{$module_new_data.categories_heading_title}">{$module_new_data.categories_name}</a></li> {/foreach} </ul> {/foreach} </ul>[/PHP]

Das ganze sollte so auch bei Dir funktionieren.

Töfte ist was anderes denn dynamische css classen für

aktive Links werden nicht ausgegeben, kann man aber reinmachen und das bei Ebene 2 Schluss ist hatten wir ja schon erwähnt. Diese Lösung ist daher nicht für nette Suckerfish oder andere Multilevel Menüs zu gebrauchen und ein weietere Ausbau ist unmöglich da sich mit diesem Konstruckt die Listen nicht rekursiv schliessen lassen.

prüfe bitte Deinen Quellcode, sollte es dann immer noch nicht gehen einfach Deinen eingebauten Code hier posten damit man sehen kann was Du wirklich gemacht hast. Ferndiagnosen sind nicht so mein Ding.

Gruss aus Aachen :D

Edited by stwinger

Share this post


Link to post
Share on other sites

riesen Dank für die Unterstüzung, leider klappt es immer noch nicht.

Die Codes sind nun identisch mit den von dir geposteten. Weiterhin werden meine Kategorien aber immer nur in der standard Form angezeigt - siehe Screenshot:

1coyx.jpg

Und so solte es halt von Anfang an aussehen (ohne das man erst auf "Uhren" klicken muss):

2ersp.jpg

Woran könnte das denn noch liegen?

Share this post


Link to post
Share on other sites

Du solltest schon wissen wenn Du was am ShopCore gemacht hast, aber Update sollte schon gemacht werden. Trotzdem wird mir das langsam bisschen schaukelig mit Dir :):):)

Ich habe dir schon 2 mal gschrieben das Du bitte mal deinen Quellcode posten sollst... und wenn Du jetzt sagst das Du keine Update machen möchtest weil eventuell Änderrungen verloren gehen dann frage ich jetzt mal besser nicht ob Du vielleicht bereit bist mal etwas mehr als diese 2Zeiler zu Schreiben... Sorry aber mit der ganzen Informationswut mit der Du mich hier zuschüttest kann ich Dir nicht helfen :):)

Meine Glaskugel hat heute Ausgang :D

Share this post


Link to post
Share on other sites

Sorry, großes Dank für deine Unterstützung :)

So nun werde ich dann mal den Quellcode posten.

categories.php

<?php
/*
#########################################################################
# xt:Commerce VEYTON 4.0 Enterprise
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#
# Copyright ©2007-2008 xt:Commerce GmbH. All Rights Reserved.
# This file may not be redistributed in whole or significant part.
# Content of this file is Protected By International Copyright Laws.
#
# ~~~~~~~~~ xt:Commerce VEYTON 4.0 Enterprise IS NOT FREE SOFTWARE ~~~~~~~~~~~~~~~~
#
# http://www.xt-commerce.com
#
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#
# @version $Id: categories.php 3172 2009-03-12 07:10:13Z matthias $
# @copyright xt:Commerce GmbH, www.xt-commerce.com
#
# @author Mario Zanier, xt:Commerce GmbH mzanier@xt-commerce.com
#
# @author Matthias Hinsche mh@xt-commerce.com
# @author Matthias Benkwitz mb@xt-commerce.com
#
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#
# xt:Commerce GmbH, Bachweg 1, A-6091 Goetzens (AUSTRIA)
# office@xt-commerce.com
#
#########################################################################
*/

defined('_VALID_CALL') or die('Direct Access is not allowed.');

$tpl_data = array('_categories'=> $category->getCategoryBox(0, true, 0),'_deepest_level_display'=>$category->deepest_level_display);
?>
[/PHP]

box_categories.html

[PHP]<h2 class="boxheader"></h2>
<ul id="categorymenu">
{foreach name=aussen item=module_data from=$_categories}
<li class="level{$module_data.level}{if $module_data.active} active{/if}">
<img src="http://www.xxx.de/shop/templates/xxx/img/pfeil.gif">
<a href="{$module_data.categories_link}" title="{$module_data.categories_heading_title}">
{$module_data.categories_name}</a></li>

<ul>
{foreach name=inner item=module_new_data from=$module_data.sub}
<li class="level2"><a href="{$module_new_data.categories_link}" title="{$module_new_data.categories_heading_title}">{$module_new_data.categories_name}</a></li>
{/foreach}</li></ul>

{/foreach}
</ul>

[/PHP]

Share this post


Link to post
Share on other sites

Hallo

Ich bräuchte noch eine dritte Ebene für meine Navigation. Die Anzeige bis zur zweiten klappt ohne Probleme. Wie kann ich das ganze ohne großen aufwand realisieren?

Vielen Dank.

Grüße

Martin

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...