Okt 03
Diese kleine Erweiterung sorgt dafür, dass nur Kategorien im Shop angezeigt werden, wenn Sie aktive Artikel enthält.
Autor: www.extrastore.de
Dateigröße 116.3 KiB - Downloads bisher 1,620
leere_kat_ausblenden.zip
Weitere Beiträge, die Dich interessieren könnten
6 Kommentare bei “Leere Kategorien ausblenden”
Kommentar schreiben
Hier findest Du Platz für Deine Meinung, Dein Lob, Deine Kritik. Bitte nutze diese Funktion nicht für Supportanfragen! Wenn Du Fragen zu Modulen, Fehlermeldungen oder ähnliches hast, bist Du in unserem offenen und freien Forum unter www.xtc-supportforum.de herzlich willkommen.



















10. Dezember 2009 um 11:40 Uhr
Super, herzlichen Dank für – das ist wirklich sehr nützlich.
12. Dezember 2009 um 13:00 Uhr
Ich habe die o.g. Erweiterung installiert, aber es werden nur teilweise die leeren Kategorien ausgeblendet. Daher habe ich noch zusätzlich einige Verbesserungen eingefügt.
1. Ausblenden leerer Kategorien in der Sitemap
In der Datei media/content/sitemap.php
Nach der Schleife innerhalb der Funktion
get_category_tree(... while ($categories = xtc_db_fetch_array($categories_query,true)) {die Zeile
if(xtc_count_products_in_category($categories['categories_id'], false, true) > 0) {einfügen und nicht vergessen am Ende der Schleife die } zu schließen.
Nach der Schleife
while ($categories = xtc_db_fetch_array($categories_query,true)) {ebenfalls die Zeile
if(xtc_count_products_in_category($categories['categories_id'], false, true) > 0) {einfügen und nicht vergessen am Ende der Schleife die } zu schließen.
2. Ausblenden der Kategorien in der Box Kategorien
In der Datei /templates/XXX/source/boxes/categories.php
Nach der Schleife
while ($row = xtc_db_fetch_array($categories_query, true)) {die Zeile
if(xtc_count_products_in_category($row['categories_id'], false, true) > 0) {einfügen und nicht vergessen am Ende der Schleife die } zu schließen.
Nach der Schleife
while ($categories = xtc_db_fetch_array($categories_query, true)) {die Zeile
if(xtc_count_products_in_category($categories['categories_id'], false, true) > 0) {einfügen und nicht vergessen am Ende der Schleife die } zu schließen.
Damit funktioniert das Ausblenden der Kategorien bei mir in allen Anzeigen. Ob es bei anderen Installationen auch funktioniert, kann ich nicht sagen. Ich empfehle dringend ein Backaup vor der Anpassung zu machen.
19. März 2010 um 16:50 Uhr
Zur Erweiterung leere_kat_ausblenden.zip: Wer nur die Unterkategorien ausblenden möchte (ist bei mir der Fall), der braucht die xtc_show_category.inc.php nicht ändern! Danke Norbert, für die Anpassung der sitemap.php.
24. März 2010 um 00:32 Uhr
Hallo zusammen,
diese Zeile für die Boxen:
while ($row = xtc_db_fetch_array($categories_query, true)) {finde ich bei mir nicht (habe ***) – ich hab dort ne Datenbankabfrage drin, kann man das irgendwie umschreiben?
Grüsse Impi
13. Juli 2010 um 04:55 Uhr
Hi, vielen Dank für dieses Tutorial.
Habe es grade für eine Internet-Shop eingebaut, vermutete schon das es mit xt:modified Shop und YAML probleme geben könnte, aber alles einwandfrei. Gut erklärt und in 4 Schritten umgesetzt. Das setzen von speziellen Spalten in der Datenbank auf Index hat mit dem ALTER Befehl nicht geklappt, doch ein Manuellerklick in der Spalte auf Index tat das selbe.
2. Oktober 2010 um 09:31 Uhr
Hier werden nicht die Unterkategorien in der categorie_listing ausgeblendet.
Der MASTERHACK ist da zu empfehlen
http://www.gunnart.de/tipps-und-tricks/advanced-show-category-20-fuer-xtcommerce/