Dobrý den.
Řazení podle čísla nelze dosáhnout - hodnoty atributů i vlastností jsou uchovány jako textové a 2 tak bude vyšší než 10. Lze ale zadat například 02 a 10 - pak bude řazení v pořádku.
Pokud budete chtít řadit abecedně, je třeba provést následující úpravy v souboru
/modules/blocklayered/blocklayered.php:
Najděte řádek
Kód:
ORDER BY id_attribute_group, id_attribute ';
a změňte jej na
Kód:
ORDER BY id_attribute_group, attribute_name ';
Řádek
Kód:
ORDER BY id_attribute_group, id_attribute';
změňte na
Kód:
ORDER BY id_attribute_group, attribute_name ';
Řádek
Kód:
$sql_query['group'] = 'GROUP BY fv.id_feature_value ';
změňte na
Kód:
$sql_query['group'] = 'GROUP BY fv.id_feature_value ORDER BY feature_name';
Řádek
Kód:
GROUP BY fv.id_feature_value';
změňte na
Kód:
GROUP BY fv.id_feature_value ORDER BY feature_name';
Změna ale bude mít vždy účinek na všechny parametry výběru. Nelze selektivně určit, že by některý parametr by tříděn abecedně a jiný výchozím způsobem.