Jak na dekorativní obrázky ve vztahu k přístupnosti v Drupalu?

Zásady přístupného webu říkají, že každý obrázek na webu by měl mít atribut alt. Co však už každý neřeší, tak tento popisek obrázku nemá být vyplněný úplně vždy. Jen musí být přítomný. V případě ilustračních, dekorativních obrázků je třeba nechat atribut alt prázdný. Jak na to v Drupalu?

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í.

Image
Drupal a modul Decorative Image Widget
Drupal a modul Decorative Image Widget

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.

Tagy

Buďme ve spojení, přihlaste se k newsletteru

Odesláním formuláře souhlasíte s podmínkami zpracováním osobních údajů. 
Více informací v Ochrana osobních údajů.

Autor článku: Jan Polzer

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.

Komentáře k článku

Přidat komentář

Odesláním komentáře souhlasíte s podmínkami Ochrany osobních údajů

reklama
Moje kniha o CMS Drupal

 

Kniha 333 tipů a triků pro Drupal 9


Více na KnihyPolzer.cz