Location views diakritika triedenie
Vložil/a daemonicus, 5 Prosinec, 2011 - 21:24
Kategorie:
Jak na to?
Týká se verze:
Drupal 6.x
Pri multijazycnej stranke je exposed filter country vo views zle zoradeny ked nazvy krajin maju diakritiku.
Exposed filter jazyk anglictina: Czech Republic (pekne podla abecedy) Exposed filter jazyk cestina: Česko (Č je uplne na konci az za Z)
Da sa to nejak vyriesit?
podle me to zalezi jen na tom
podle me to zalezi jen na tom jak je nastavene collation databaze/tabulek/sloupcu…
To je sice fajn ale ako
To je sice fajn ale ako docielit aby to bolo v poriadku v oboch jazykoch.
kdyz mas jen ty 2 je to jeste
kdyz mas jen ty 2 je to jeste dobre – cestina umi radit anglicka slova
neumi.
neumi.
no jo, treba s ch by byl fakt
no jo, treba s ch by byl fakt problem. jestli je to d7, asi by slo napsat hook_alter_query, kterej by do order pridal collate. nemuzu najit ze by to uz nekdo delal, coz je zvlastni.
jednou se tady neco podobnyho
jednou se tady neco podobnyho resilo. teoreticky by to IMHO slo tak, ze by se udelal computed field s prvnim pismenem(zbavenym diakritiky pres transliteration_get(); ) a udelat views display pro cestinu s tridenim podle nazvu normalne a pro anglictinu s tridenim podle toho vypocitanyho sloupce(pro jistotu udelat treba jeste takovyhle druhy sloupec). s tim ze v db by byl default utf8_czech_ci . takze cestina by to brala jako ch, ale anglictina by mel v tom sloupci jen prvni pismeno tedy c a vsechny s c by se jeste seradily podle toho druhyho pismena. hlavne bych doporucil v DB nemichat ruzne collations
Poslat nový komentář