Odkazy ve flash message pomocí Utils\Html
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- kedrigern
- Člen | 102
Zdravím,
rád bych do flash message přidal odkaz. Vím, že mohu vypnout escapování, ale to dělat plošně nechci. Také vím, že mohu vložit prvek z Nette\Utils\Html, který se zobrazí správně.
Bohužel překlad odkazu nefunguje (pochopitelně). Lze toto nějak obejít? Předpokládám, že přes parser, ale za plný kód bych byl vděčný (nepodařilo se mi to).
Chtěl bych například FM:
Zboží úspěšně přidáno do košíku. <a href="{link Cart:}"Zobrazit košík.</a>
S tím, že jsem udělal toto:
$el = Html::el('span', 'Přidal jste zboží do košíku.');
$el2 = Html::el('a', 'Zobrazit košík.')->href('{link Cart:}');
$el->add( $el2 );
$this->flashMessage($el, "alert alert-success");