UMIhelp

Разработка дополнительного функционала => Custom макросы => Тема начата: atach от 24 Августа 2013, 10:52:49

Название: Новый формат расширения функционала (класcы в templates)
Отправлено: atach от 24 Августа 2013, 10:52:49
Подскажите вопрос такой, Новый формат расширения функционала (http://api.docs.umi-cms.ru/razrabotka_nestandartnogo_funkcionala/razrabotka_sobstvennyh_makrosov_i_modulej/novyj_format_rasshireniya_funkcionala/ (http://api.docs.umi-cms.ru/razrabotka_nestandartnogo_funkcionala/razrabotka_sobstvennyh_makrosov_i_modulej/novyj_format_rasshireniya_funkcionala/))

На примере модуля структуры (content) - всё прекрасно подключается и работает, но подключить для другого модуля не могу... не обрабатывает система ничего ...

пример /templates/mytempl/classes/modules/catalog/
class.php
<?php
    class catalog_custom extends def_module {

        public function testinh1() {
        return "подключилось";
        }

    };
?>

permissions.php
    $permissions['catalog'][] = 'testinh1';
?>

Обращаюсь через: %catalog testinh1()%

Может кто подскажет что не так делаю
Название: Re:Новый формат расширения функционала (класcы в templates)
Отправлено: admin от 26 Августа 2013, 12:40:06
не верно написан  permissions.php .
Каждая группа прав в модуле имеет свой ассоциативный массив. Смотрите в оригинальном файле /classes/modules/catalog/permissions.php и почитайте про группу прав http://api.docs.umi-cms.ru/razrabotka_nestandartnogo_funkcionala/sistema_prav_dostupa/

<?php
$permissions = Array(
'view' => Array('testinh1')
);
?>
Название: Re:Новый формат расширения функционала (класcы в templates)
Отправлено: atach от 26 Августа 2013, 12:45:55
Спасибо