Modx revo regClientStartupScript 404
Я создаю фрагмент под названием myscripttest
:
<?php
$modx->regClientStartupScript('assets/templates/js/myscript.js');
положить myscript.js в assets/templates/js
, вызов [myscripttest]
из моего документа. Результат: возвращается 404 за assets/templates/js/myscript.js
, То же самое после того, как я сниму наличные.
Но если я включаю сценарии по умолчанию через этот фрагмент, все работает.
Редакция:
Ничего не меняется, когда я добавляю косую черту:
<?php
$modx->regClientStartupScript('/assets/templates/js/myscript.js');
1 ответ
Посмотрите в консоли браузера, какой URL-путь используется для доступа к файлу. Файл находится там? Если да: читается ли файл сценария с помощью apache/nginx? Если не назначить 644 в качестве прав доступа к файлам.
Загрузите полный URL-адрес скрипта в адресную строку браузера. Если он появится, используйте путь к ресурсам ваших конфигураций:
$modx->regClientStartupScript(MODX_ASSETS_PATH . 'templates/js/myscript.js');