Что формирует JS объект настроек mse2Config
Добрый день.
Со страниц сайта пропал объект с настройками для msearch2 изза чего файл assets/components/msearch2/js/web/default.js выдает ошибки, мол mse2Config is not defined
Я знаю, что вверху исходного кода сайта должен быть скрипт типа этого
Поскольку я не вставляю его сам, то значит этот скрипт append ится в DOM какой-то программой.
Подскажите какой? (проверил php шный скрипт mSearch2, default.js ) Или может есть идеи почему данный скрипт может просто исчезнуть со страницы?
Спасибо.
Со страниц сайта пропал объект с настройками для msearch2 изза чего файл assets/components/msearch2/js/web/default.js выдает ошибки, мол mse2Config is not defined
Я знаю, что вверху исходного кода сайта должен быть скрипт типа этого
<script type="text/javascript">
if (typeof mse2Config == "undefined") {mse2Config = {"cssUrl":"\/assets\/components\/msearch2\/css\/web\/","jsUrl":"\/assets\/components\/msearch2\/js\/web\/","actionUrl":"\/assets\/components\/msearch2\/action.php"};}
if (typeof mse2FormConfig == "undefined") {mse2FormConfig = {};}
mse2FormConfig["373128183dcd121ed57b0ffd80fc921261cb0fd7"] = {"autocomplete":1,"queryVar":"query","minQuery":3,"pageId":16};
</script>
но это объявление просто пропало. Поскольку я не вставляю его сам, то значит этот скрипт append ится в DOM какой-то программой.
Подскажите какой? (проверил php шный скрипт mSearch2, default.js ) Или может есть идеи почему данный скрипт может просто исчезнуть со страницы?
Спасибо.
Комментарии: 2
Его формируют сниппеты mSearchForm и mFilter2
Спасибо.
Изучаю код сниппета и вижу, что формирование скрипта с объектом выполняется только при условии
Изучаю код сниппета и вижу, что формирование скрипта с объектом выполняется только при условии
if (!empty($config['autocomplete'])) {}
очень странно, но кто-то выставил параметр autocomplete в 0[[!mSearchForm?
&pageId=`12`
&tplForm=`tpl.searchForm`
&autocomplete=`0`
]]
Вот и верь заказчикам что они никому не дают доступы к сайту)
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.