Продолжаю пытать WebAssetManager Joomla 4. Из уже многим известной статьи

видим:

Joomla будет искать определение ассетов автоматически во время выполнения в следующем порядке:

media/vendor/joomla.asset.json (при первом обращении к WebAssetRegistry)
media/system/joomla.asset.json
media/legacy/joomla.asset.json
media/{com_active_component}/joomla.asset.json
templates/{active_template}/joomla.asset.json

В media/system/joomla.asset.json есть некоторые скрипты, которые подключаются по умолчанию, даже если мы этого не хотим. Например, system/messages.min.js

Вопрос вот в чем: можем ли мы отключить что-то из большого набора Joomla в нашем шаблоне?

->disableScript('messages'); из шаблона не работает, видимо потому, что подключается он позже, уже при рендеринге компонента. Или... Ну я не понимаю почему.

Переопределение файла joomla.asset.json в шаблон дает возможность изменить содержимое скрипта, но не отключить его.

Есть идеи, как все-таки отключить скрипт, вызываемый расширением Joomla, в шаблоне? Или только плагин?

2 ответов

29 просмотров

От этого скрипта вроде другие не зависят, должно отключаться через менеджер.

Vitaly-Wedal Автор вопроса
Dmitry Rekun
От этого скрипта вроде другие не зависят, должно о...

Нет. Пробовал и так и сяк. Не получается. Просто этот скрипт в шаблоне ещё не активный. Нельзя отключить то, что уже отключено. А добавляется он в макете сообщения. В итоге решил тем, что переопределил макет сообщения в шаблон и там отключил. Но как-то не очень так все макеты переопределять ради отключения скриптов ..

Похожие вопросы

Обсуждают сегодня

Доброго вечера. Поскажите, как изменить код number_fomat, что цена была без копеек. <?php if(!empty($value)) { $parts = explode('.',$value); echo number_format ($part...
Katerina Beliayeva
12
Ну вот просто даже давайте вот как. Какой нибудь конкретный кейс, можете в пример привести, где бч работает и приносит прикладную пользу, а не просто что бы было? Не крипту.
Alexander Andreev
22
слушайте, на многих старых сайта на 1.4 вижу этот алерт конкретно - смущает что ругается на index.php и manager/index.php Сайты друг с другом никак не связаны хостингами и об...
Jacov Borisov
5
core\config\database\connections\default.php На всякий случай проверь всё же файл <?php return [ 'driver' => env('DB_TYPE', 'mysql'), //$database_type 'host' => env('D...
Andrey K
2
добрый день. Подскажите, есть сайт на 1.4.7 и я хочу обновиться, особо ничего не меняя. мне выбирать версию 1.4.35 или третью ветку? и можно ли обновлять "как есть", или нужно...
Digital Cat
12
А это вообще исполнимо - посчитать прям всех-всех? Я же так понимаю, всегда найдется кто-то, кто не определился, не посчитался или еще как-нибудь испортит картинку
Julia Cherri
7
#оффтоп А кто-то уже видел, что там ребята из roistat настраивают на сайте? Очень хотят в админку "настроить аналитику бесплатно"
Julia Cherri
6
мои еще в начале пути, похоже. А куда уходят, если могут?
Julia Cherri
6
Как думаете, такою юмор на сайте лишним будет?
М
2
без автосабмита все равно должен?
Николай Архипов
2
Карта сайта