Esempio n. 1
0
    })) {
        return false;
    }
}, 'div');
/**
 * У слоя созданы свойства
 * tpl, json, dataroot, tplroot, data, tplcheck, datacheck
 **/
Layer::parsedAdd('tpl');
Layer::parsedAdd('json');
Layer::parsedAdd('dataroot');
Layer::parsedAdd('tplroot');
Layer::parsedAdd('id');
Event::handler('Layer.oncheck', function (&$layer) {
    Tpl::tplroottpl($layer);
    Tpl::dataroottpl($layer);
    Tpl::tpltpl($layer);
    Tpl::jsontpl($layer);
}, 'tpl:div');
Event::handler('Layer.isshow', function (&$layer) {
    //tpl
    if (!empty($layer['tpl'])) {
        return;
    }
    $r = true;
    if (!empty($layer['parent'])) {
        //Пустой слой не должен обрывать наследования если какой=то родитель скрывает всю ветку
        $r = $layer['parent']['is_save_branch'];
        if (is_null($r)) {
            $r = true;
        }