Oznámení
Provoz fóra byl ukončen
Script handler – nedodrzeni posloupnosti textu
před 8 lety
- cuga
- Člen | 212
Napsal sem si skript handler pro vkládání komponent v Nette, akorát že mám problém, že mi texy při generování nedodrží posloupnost zadaného textu a vyrenderovanou komponentu mi vrátí na začátek textu.
Řešili jste to už někdo?
Ukázka handleru
V __construct() mám:
$this->addHandler('script', array($this, 'scriptHandler'));
A potom fci:
function scriptHandler($invocation, $cmd, $args, $raw)
{
switch ($cmd) {
case 'control':
if(class_exists($args[0])) {
$control = new $args[0];
return $invocation->texy->protect($control->render(), Texy::CONTENT_BLOCK);
}
default: // neumime zpracovat, zavolame dalsi handler v rade
return $invocation->proceed();
}
}
Editoval cuga (4. 3. 2011 13:01)