Msearch2 публичная часть

Здравствуйте.

Обнаружил что компонент msearch2 выносит в head публичную часть, в частности в формате json пути к стилям, скриптам, к своему action.php, а так же настройки.

Скажите пжл, как это убрать и не затронуть работоспособность компонента?
shtyrman
11 февраля 2018, 21:23
modx.pro
1 106
0

Комментарии: 5

Іван Клімчук
12 февраля 2018, 10:26
0
Ну раз он выносит это в публичную часть, значит это нужно ему для работы, правильно? Так и как тогда ответить на ваш вопрос? Убираете — ломаете работу. Противоречие, не находите?
Если не лень разбираться в вопросе, то в системных настройках компонента можно удалить подключаемые javascript-скрипты и подключать необходимый код (включая свои модификации) через свои механизмы сборки (если используется grunt/gulp/webpack).
    shtyrman
    12 февраля 2018, 12:05
    0
    Вы знаете, я бы не задал вопрос, покуда бы все не проверил. Вот если взять этот сайт и магазин (подразумеваю что там и тут используется msearch2) — то мы видим, что там нету скрипта который идет в шапке, от данного поиска.
    Но есть другие, от офиса, тикетов.
    А раз нету подобного от mscearch2 на этих сайтах, то получается что можно это дело скрыть\убрать. Вот собственно и вопрос, как?
      Іван Клімчук
      12 февраля 2018, 12:07
      0
      Я же ответил КАК во второй части своего комментария.
        shtyrman
        12 февраля 2018, 12:14
        0
        А не затруднит сказать, где эти системные настройки? Я нашел что-то подобное, лишь в core/components/msearch2/index.class.php с 15 по 35 строку
          Іван Клімчук
          12 февраля 2018, 12:19
          0
          Системные настройки — это раздел в админке MODX. Код здесь не при чем.

    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    5