Я создаю фрагмент под названием 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');
Пожалуйста, посмотрите в консоли браузера, какой URL-путь используется для доступа к файлу. Файл находится там? Если да: читается ли файл сценария с помощью apache / nginx? Если не назначить 644 в качестве прав доступа к файлам.
Других решений пока нет …