В файлах layout'ов предлагаемых движком, можно найти подключение javascript и css файлов для функционирования всего компонента.
<?php mgAddMeta('<link type="text/css" href="'.SCRIPT.'standard/css/layout.images.css" rel="stylesheet"/>'); ?>
<?php mgAddMeta('<script type="text/javascript" src="'.SCRIPT.'standard/js/layout.images.js"></script>'); ?>
По умолчанию они берутся из папки ядра mg-core/lib/standard/. Если вам требуется внести изменения в JS или CSS компонента. Необходимо скопировать подключаемые файлы из mg-core/lib/standard/ в ваш шаблон и заменить на актуальный путь до модифицированного файла.
<?php mgAddMeta('<link type="text/css" href="'.PATH_SITE_TEMPLATE.'"css/layout.images.css" rel="stylesheet"/>');?>
После этого вместо стандартного файла движка, будет подключен переопределенный файл с вашим модифицированным содержанием.
mgAddMeta().
mgAddMeta().
С версии CMS 7.2+ появилась возможность, для каждого шаблона, задавать список исключений файлов, подключаемых в плагинах и ядре через функцию mgAddMeta(),
которые не должны быть подключены движком.
Другими словами разработчики шаблонов теперь могут очень просто отключить ненужные им стили и JS скрипты c помощью добавления в function.php следующей функции:
mgExcludeMeta( array( '/mg-plugins/rating/css/rateit.css', '/mg-plugins/rating/js/rating.js', '/mg-core/script/standard/css/layout.agreement.css' ));