Oznámení

Provoz fóra byl ukončen

Handler pro přidání css třídy do ul seznamu

před 10 lety

jann
Člen | 30

Zdravím, jak by se jednoduše dalo docílit toho, aby se do každého seznamu vkládalo:
<ul class=„trida“>
aniž bych to musel definovat v texy syntaxi?

před 9 lety

David Grudl
Nette Core | 6806

Dá se na to použít handler afterList.

$texy->addHandler('afterList', array('myHandler', 'afterList'));

    function afterList($parser, $element, $modifier)
    {
        // $element je TexyHtml element se stromem
        $element->attrs['class'][] = 'trida';
    }

Ale píšu to z hlavy, několik let jsem s tím nedělal, takže to nemusí být správně.