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)