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
+
0
-

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");
jtousek
Člen | 951
+
+1
-

Takhle by to nešlo?

$el2 = Html::el('a', 'Zobrazit košík.')->href($this->link('Cart:'));
kedrigern
Člen | 102
+
0
-

Funguje, děkuji moc.