сделал каталог на основе модуля cataloger и внезапно заказчик потребовал, чтобы к каталогу был прикручен модуль корзины.
пробежался по списку модулей, ничего не нашел, только для products и других. светит мне переделывать весь каталог, не очень улыбается.
корзина с модулем cataloger
Re: корзина с модулем cataloger
Модуль Cataloger написан грамотно. И переделывать его не нужно. Из модуля корзины работай с Cataloger через указатель
Code: Select all
$modptr =& $this->GetModuleInstance('Cataloger');
ну типа
$ArrItems = $modptr->$getCatalogItemsList($p);
Re: корзина с модулем cataloger
а куда это? *прошу прощения за тупость вопроса* я не очень прошарен в анатомии cmsms.
Re: корзина с модулем cataloger
Ну если переписывать модуль был готов, то наверное "прошарен". Тот вызов - из кода корзины. Только сомневаюсь, что нужно вызывать Cataloger из модуля корзины. Скорее всего у тебя мастером (вызывающим) будет Cataloger, а не корзина. Потому такой вызов у тебя будет из Cataloger. А куда лепить его, - это указатель на объект. Через него вызываются методы класса.
Re: корзина с модулем cataloger
ну во-первых не модуль, а переделывать сам каталог продуктов под другой модуль, не код, а содержимое. и во-вторых, не был готов).
тут проблема, что модуль корзины вообще можно ставить только при наличии модуля продуктов, к коим cataloger не относится. ну да не беда, а вот куда прописывать вызовы мне действительно не понятно.
тут проблема, что модуль корзины вообще можно ставить только при наличии модуля продуктов, к коим cataloger не относится. ну да не беда, а вот куда прописывать вызовы мне действительно не понятно.