В версии 1.1b-d7.1.3 не подключаются js и css
Closed this issue · 4 comments
В сборке от Димы В 1.1b-d7.1.3 не подключаются js и css при вызове фильтра. При этом, если прописать подключение стилей и скриптов вручную в шапку, то все прекрасно работает. В 1.1b-d7.1.2 такой проблемы не было.
Может там какой косяк по верстке? Например, нет открывающего и закрывающего тегов :)
Если подключить стили и скрипты отдельным сниппетом такого плана (вызвать перед вызовом фильтра), тоже не работает?
<?php
$modx->regClientCSS('assets/snippets/eFilter/html/css/eFilter.css');
$modx->regClientCSS('assets/snippets/eFilter/html/css/slider.css');
$modx->regClientStartupScript('assets/snippets/eFilter/html/js/jquery-ui.min.js');
$modx->regClientStartupScript('assets/snippets/eFilter/html/js/jquery.ui.touch-punch.min.js');
if (isset($params['ajax']) && $params['ajax'] == '1') {
$modx->regClientStartupScript('<script>var eFiltrAjax = "1";</script>', array('plaintext' => true));
}
if (!isset($params['autoSubmit']) || $params['autoSubmit'] == '1') {
$modx->regClientStartupScript('<script>var eFiltrAutoSubmit = "1";</script>', array('plaintext' => true));
}
$modx->regClientStartupScript('assets/snippets/eFilter/html/js/eFilter.js');
?>
Подключил отдельным сниппетом - не работает.
Закрывающие теги проверил первым делом. Проблема может быть таки именно в сборке, так как сегодня выловил еще и вот такое: Dmi3yy/modx.evo.custom#286
Ну значит надо там поискать отличия в методах $modx->regClientCSS и $modx->regClientStartupScript . Я пока эту версию не ставил, так что сказать ничего не могу - раньше это были стандартные методы подключения скриптов и стилей в шапку и они работали :)
Все же какая-то фигня происходит, буду построчно перебирать верстку, поставил на другой сайт, все нормально работает.