Čím déle Drupal 8 používám a čím více webů jsem na něm postavil, tím více se mi líbí a mám jej raději než sedmičku. Když jsem si nedávno rekapituloval, co mi na Drupalu 8 ještě vadí a brání mi například v převodu Maxiorla na novější redakční systém, vyšly mi z toho dvě věci:
- Neexistence nastavení odstraňujícího diakritiku z názvů souborů
- Problém s CKeditorem, který v Drupalu 8 neumí korektně odstranit formátování z Wordu. Pro mě zcela zásadní a pro klienty taky.
První bod má řešení, v případě dvojky zatím nevím. Já navíc na Maxiorlovi všechny soubory pro nahráváním sám přejmenovávám, ale dost by se mi to hodilo pro klienty. Představa, že budou před vkládáním obrázků na web soubory v počítači přejmenovávat, byť třeba podepřená argumenty o SEO, je lichá. Nikdo to v reálu dlouhodobě dělat nebude.
Naštěstí tu máme doplňkový modul File (Field) Paths. Nejenom, že v něm najdete nastavení pro transliteraci znaků s diakritikou na znaky bez diakritiky, ale také s ním zprovozníte automatické přejmenovávání souborů podle nastaveného klíče. Já to nedávno využil u eshopu, kde jsou nahrávány obrázky produktů a ty se následně přejmenují tak, že je v názvu obrázku výrobce a název produktu.
Proč diakritika vadí? Spousta linuxových hostingů takové soubory uloží, ale následně je nelze stáhnout, zobrazit a dokonce ani smazat pomocí FTP klienta.
Jak na odstranění diakritiky ze souborů v Drupalu 8
Pojďme se tedy podívat, jak se diakritiky ze souborů nahrávaných v Drupalu 8 zbavíte.
Poznámka: Modul samozřejmě funguje nejenom s políčky v typech obsahu, ale také u uživatelských profilů, kategorií, bloků, paragrafů a dalších entit, se kterými se v Drupalu 8 setkáte.
Modul File (Field) Paths umí také zpětnou aktualizaci názvů souborů volbou Retroactive update. Před jejím použitím však doporučuji provést zálohu databáze i souborové struktury webu.
Tvůrce webů z Brna se specializací na Drupal, WordPress a Symfony. Acquia Certified Developer & Site Builder. Autor několika knih o Drupalu.
Web Development Director v Lesensky.cz. Ve volných chvílích podnikám výlety na souši i po vodě. Více se dozvíte na polzer.cz a mém LinkedIn profilu.
Podobné články
Komentáře k článku
Nevím, já to dělám pro jistotu. Stejně tak v URL. Ale třeba taková Wikipedia diakritiku používá a zjevně jí to neškodí.
Je nějaký další argument pro to odstranění diakritiky než nekvalitní hostingy? Já je nepoužívám, tak jestli se na to můžu vykašlat.