<script type="text/javascript" src="/assets/components/ajaxform/js/default.js"></script>
, что не валидно, подскажите где попоправить, вот к примеру аяксформ, за вывод я так понимаю отвечает этот код:public function loadJsCss($objectName = 'AjaxForm')
{
if ($css = trim($this->config['frontend_css'])) {
if (preg_match('/\.css/i', $css)) {
$this->modx->regClientCSS(str_replace('[[+assetsUrl]]', $this->config['assetsUrl'], $css));
}
}
if ($js = trim($this->config['frontend_js'])) {
if (preg_match('/\.js/i', $js)) {
$this->modx->regClientScript(str_replace('[[+assetsUrl]]', $this->config['assetsUrl'], $js));
}
}
$config = $this->modx->toJSON(array(
'assetsUrl' => $this->config['assetsUrl'],
'actionUrl' => str_replace('[[+assetsUrl]]', $this->config['assetsUrl'], $this->config['actionUrl']),
'closeMessage' => $this->config['closeMessage'],
'formSelector' => "form.{$this->config['formSelector']}",
'pageId' => !empty($this->modx->resource)
? $this->modx->resource->get('id')
: 0,
));
$objectName = trim($objectName);
$this->modx->regClientScript(
"<script>{$objectName}.initialize({$config});</script>", true
);
}
Что именно в нем подставляет type=«text/javascript»
Павел Романов 05.02.2018 14:01 #
Если его оставить пустым, то скрипт подключаться не будет.
Соответственно, можете сами прицепить его в шаблоне как нужно.
Алексей 05.02.2018 15:15 #
Игорь 19.09.2019 16:06 #