Zen Cart: řazení produktů v kategoriích
Pořadí produktů v kategorii lze v Zen Cartu ovlivnit nastavením produktu a výchozí volbou Product Listing. Přímá změna souboru includes/index_filters/default_filter.php má být až poslední možností, protože ji může přepsat aktualizace.
Nejdřív použijte administraci
- U produktů nastavte jejich pořadí, pokud chcete ručně řídit pozici v kategorii.
- V Konfigurace → Product Listing zkontrolujte výchozí řazení a pořadí zobrazených polí.
- Vyzkoušejte vzestupnou i sestupnou variantu a ověřte stránkování kategorií.
Formát výchozího řazení i názvy položek se mohou lišit podle verze a jazykového balíčku. Nastavení vždy ověřte na několika kategoriích, ne jen na jedné.
Vlastní řazení podle data nebo jiného údaje
Pokud administrace požadované pravidlo neumí, implementujte je jako doplněk, observer/notifier nebo bezpečný override odpovídající verzi. Vývojářská dokumentace Zen Cartu doporučuje vyhýbat se přímým změnám jádra, pokud existuje rozšiřitelná cesta.
Starý kód založený na hodnotě
55a konkrétních číslech řádků není přenositelný mezi verzemi. Na aktuální instalaci jej nevkládejte bez porovnání zdrojů a testu.
Po změně otestujte
- výchozí kategorii i další stránky výpisu,
- filtrování, vyhledávání a řazení zvolené zákazníkem,
- produkty bez vyplněného vlastního údaje,
- výkon dotazu u větších kategorií.
Pro vlastní stabilní řazení využijte úpravy Zen Cartu na míru.
