Получение доступа к методам модулей
Материал из Umicms
Версия от 07:37, 29 октября 2010; VITL' (обсуждение | вклад) (Новая страница: « category:Написание кастомных макросов Для того, чтобы получить доступ к методам какого либ…»)
Для того, чтобы получить доступ к методам какого либо модуля, необходимо получить экземпляр этого модуля. Допустим, если необходимо в кастомном методе выполнить метод basket, модуля emarket, то берем экземпляр этого модуля и выполняем нужный метод:
$ini = cmsController::getInstance()->getModule('emarket');
$ini->basket('put', 'element', 45);
Аналогичный принцип и для всех остальных модулей.