Продолжаю пытать 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 ответов

27 просмотров

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

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

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

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

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

Всем привет! вывожу на общей стр дочерние ресурсыв каждом ресурсе галерея, и первая фотка должна выводиться на общей [!DocLister? &prepare=photo !]
Alekso
12
Народ! Впервые клиенту пришло письмо от РКН, у вас, дескать, есть яндекс метрика, а нигде не написано, что вы ее юзаете. Никто не сталкивался?
Sasha Beep
10
В clientsettings есть поле client_rates. В поле pagebuilder. Как получить то его?)
Andrey K
8
У меня вот другая проблема, внезапная. Есть интернет магаз, есть товар. Цены не указана (пока что), написано "цена не проставлена". У товара есть p/n (код производителя). Идём...
Oleg Nosov
1
Яндекс маршрутизатор кто-нибудь использовал с своих проектах, чтоб через него маршруты составить/посчитать? Насколько простой/муторный сервис?
Dreamer_0x01 VeseloV
7
В pb нет возможности копировать строки?
Andrey K
5
мляяяяяя [!if? &is=`[!$_SESSION['mgrRole']!]:is:1` &then=`admin`!]
Sasha Beep
6
thumbSnippet вообще работает кстати? Я как-то тыкался, и он не захотел. Пришлось уносить в чанк и там уже phpthumb
Andrey K
2
Сделал краткий обзор магазина из статьи и заодно там же записал инструкцию по развёртыванию. https://www.youtube.com/watch?v=8-sE1vNk95Q (чё думаете по звуку? кое-что поменял...
Andrey K
17
А куда пропали описание полей в ClientSettings?
Дмитрий
6
Карта сайта