Opened 4 months ago

Closed 4 months ago

Last modified 4 months ago

#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

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 Changed 4 months ago by Tomcraft

  • Milestone modified-shop-2.0.6.1 deleted
  • Resolution set to invalid
  • Status changed from new to 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.

comment:2 Changed 4 months ago by awids

Danke für die schnelle und ausführliche Aufklärung.

Add Comment

Modify Ticket

Action
as closed
The resolution will be deleted. Next status will be 'reopened'
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.