Přístup k HTML atributu z vlastního makra
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Rampus
- Člen | 39
Dobrý den,
píšu si vlastní makra pro latte a na narazil jsem na problém, že nedokážu
vytáhnout data z atributu.
příklad:
<p n:panel="foo bar" data-header="anotherFoo">bla bla </p>
a v php:
$this->set->addMacro('panel', array($this, 'panelStart'), 'echo \'</div>\'');
...
...
public function panelStart(\Nette\Latte\MacroNode $node, \Nette\Latte\PhpWriter $writer) {
$foo=$node->htmlNode->attrs['data-header'];
}
ale obsahem proměné $foo je vždy jen true a k datům se nedokážu
dostat.
Je na to nějaký fígl nebo to vůbec nejde?
Dík.