UMIhelp
Разработка дополнительного функционала => Custom макросы => Тема начата: muldy от 13 Октября 2016, 19:37:01
-
Здравствуйте!
Требуется добавить case в функцию getDatasetConfiguration() в модуле - emarket.
Каким образом можно это сделать?
-
В php 7 появилась возможность добавлять свои getDatasetConfiguration. На практике с этим еще не сталкивался.
В php 5.x и umi >= 2.9.7 можно создать файл /classes/modules/emarket/ext/common_emarket_admin.php с классом common_emarket_admin, в него скопировать стандартную функцию getDatasetConfiguration и внести свои изменения.
-
В php 7 появилась возможность добавлять свои getDatasetConfiguration. На практике с этим еще не сталкивался.
В php 5.x и umi >= 2.9.7 можно создать файл /classes/modules/emarket/ext/common_emarket_admin.php с классом common_emarket_admin, в него скопировать стандартную функцию getDatasetConfiguration и внести свои изменения.
Те в редакциях ниже не как это не сделать?
-
Если редакция выше 2.8.5, то можно через /templates/название шаблона/classes/modules/emarket/class.php
Подробнее см. http://api.docs.umi-cms.ru/razrabotka_nestandartnogo_funkcionala/razrabotka_sobstvennyh_makrosov_i_modulej/novyj_format_rasshireniya_funkcionala/
В версиях до 2.8.5 вряд ли получится без внесения изменений в системные файлы.