#2013 closed Frage (invalid)
Kategorie-Tiefe im Kategorie-DropDown der Suchbox
| Reported by: | awids | Owned by: | |
|---|---|---|---|
| Priority: | niedrig | Milestone: | |
| Component: | Template | Version: | 2.0.6.0 |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: |
Description
Während des Updates eines Shops von 2.0.5.1 auf 2.0.6.0 wurden mir im Kategorie-DropDown der Suche auch alle Unterkategorien angezeigt.
Nach dem vorherigen Update von 2.0.4.2 auf 2.0.5.1 und der Inbetriebnahme des responsiven Templates wurden hier nur die Kategorien erster Ebene / Top-Kategorien angezeigt.
Heute habe ich den frisch geupdateten Shop nochmals besucht und festgestellt, dass hier wieder nur die Top-Kategorien auswählbar sind und Unterkategorien nicht angezeigt werden.
Im Stable-Demoshop zur Shopversion 2.0.6.0 ist es dasselbe: Nur die Top-Kategorien sind verfügbar. Egal ob Cache / Komprimierungen aktiviert oder deaktiviert sind, das DropDown bietet nur die erste Ebene an. Einen "Schalter" oder ein Input-Feld für die Kategorie-Tiefe konnte ich den Einstellungen auch nicht finden.
Frage daher: Ist es so gewollt, dass man nur auf der ersten Ebene / in den Top-Kategorien suchen kann oder "klemmt" hier etwas?
Attachments (0)
Change History (2)
comment:1 by , 5 years ago
| Milestone: | modified-shop-2.0.6.1 |
|---|---|
| Resolution: | → invalid |
| Status: | new → closed |

Das ist so gewollt, dass nur die Hauptkategorien anzeigt werden.
Schau dir dazu die Funktion xtc_get_categories() an:
function xtc_get_categories($categories_array = '', $parent_id = '0', $include_sub = true, $indent = '', $space = ' ') {Beim dritten Parameter kannst du per true/false die Unterkategorien mit einbezihen oder eben nicht, siehe dazu dann "/templates/tpl_modified_responsive/source/boxes/search.php":
$box_smarty->assign('CATEGORIES', xtc_draw_pull_down_menu('categories_id', xtc_get_categories(array(array('id' => '', 'text' => TEXT_AC_ALL_CATEGORIES)), 0, false), isset($_GET['categories_id']) ? (int)$_GET['categories_id'] : '', 'id="cat_search"').xtc_draw_hidden_field('inc_subcat', '1'));Die Funktion xtc_get_categories() wird hier mit $include_sub = false verwendet.