U jednoho většího klienta řeším připomínky k přístupnosti, které nám zpracovala specializovaná agentura. Mezi požadavky na úpravy webu byla také prosba, abychom se zbavili zbytečných popisků u obrázků, které slouží jenom jako dekorace, oživení webové stránky.
Což o to. Způsobů vkládání obrázků v Drupalu je celé řada. Já poslední roky využívám především obrázková pole a vkládání drupalovských médií do obsahu v CKEditoru. A při tomto přístupu lze snadno nastavit, zda se bude alternativní popisek vůbec vyplňovat a zda bude povinný.
Na první pohled by se zdálo, že problém s přístupností vyřeší nastavení popisků alt jako nepovinných. Tam, kde nemají být, je pak smažu.
Ovšem praxe mi říká, že je to cesta do pekla. V momentě, kdy obsluha webu vkládající obsah bude mít nějaké políčko jako nepovinné, navíc políčko, které se projevuje v kódu stránek a není tak či tak vidět, přestanou jej vyplňovat úplně.
Co s tím? Jak nechat vyplňování popisků povinné, ale zároveň umožnit vybrané obrázky označit jako dekorativní a mít je bez popisku?
Pomůže nám Decorative Image Widget
Našel jsem modul Decorative Image Widget, který tento problém řeší. K prvku, kterým se obrázek do redakčního systému nahrává, přidává zatrhovátko, kterým jej označíte jako dekorativní.

Decorative Image Widget funguje skvěle i s dalšími moduly rozšiřujícími fungování Drupalu. Používám jej ve spojení s Image Widget Crop pro ořezávání obrázku přímo v adminu Drupalu.
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.
Přidat komentář