Drupal user
Fórum
Drupal version

Vytvořila jsem knihu (Book) s několika desítkami podřízených stránek. Stránky se automaticky seřadily podle abecedy, což mi vyhovuje. Problém je ten, že stránky s názvem začínajícím na Č jsou úplně na konci. Jak přinutit modul Book, aby mi stránky řadil česky?

V mých views řazených podle title jsou uzly řazené česky správně.

Vím, že bych mohla stránky ručně přehodit, ale to bych nerada, protože se očekává, že uživatelé budou brzy přidávat další desítky stránek, a chtěla bych, aby toto řazení bylo "bezzásahové".

Děkuji za jakýkoli nápad.

Tohle bude nastavení porovnávání (collation) na úrovni databáze. Takže pro databázi bych nastavil collation na utf8_czech_ci.

Dodatečné čtení:

Pridavam sa nazoru @radimklaska.
Pred kazdou zmenou by som odporucal urobit zalohu mysqldump aby sa nestratili data.
Tu je popisane riesenie:  
https://stackoverflow.com/questions/1294117/how-to-change-collation-of-database-table-column

ALTER DATABASE MENO_DB CHARACTER SET utf8mb4 COLLATE utf8_czech_ci;

 

Pozor na verzi Drupalu a na to jestli je pouzito utf8 nebo utf8mb4! UTF8MB4 prislo pokud se nemylim jako default v Drupal 7.50, existuje drush modul na konverzi...

Ten alter tady neni spravny. Zmena collate na DB neovlivni jiz existujici data.

Přidat komentář

Která řeka protéká Prahou?