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

21 просмотр

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

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

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

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

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

Всем привет, Сейчас работаю с MODxAPI и хочу создать ресурс (modResource) и выдает ошибку: Base table or view not found: 1146 Table 'test2.ki6w_manager_users' doesn't exist В...
Кирилл Гацевич
5
А что за ниша?
Максим Филин
7
Абсртрактный ворос: а что вы делете, если вы сдали проект, а потом по гиту видно, что там везде ковырялись, а вас просят доделать что-то? Добавляете стоимость? Не беретесь за ...
Maxim Tresk
4
А есть у кого примеры работающей Рекапчи второй или третьей на ФормЛистере? Инструкцию нашел, но она вообще не работает
Artem
9
скажите, а как кэш почистить? в папке core вообще нет папки cash. А то в товарах картинку поменял, в админке показывает как надо, а на сайте нет
Vit Ist
2
Добрый вечер. Прошу помощи у неравнодушных - являюсь просто пользователем сайта на данной платформе, просто выкладываю туда инфо, новости. Ничего не понимаю в ваших формулах, ...
Надежда
24
Вот кстати. https://docs.evo.im/04_extras/commerce/99_primery/75_zakaz_v_1_klik.html Кроме этого способа ничего не появилось?э
Andrey K
3
Я так понимаю суть в том, что у миграций в функции down обычно drop table А в Сиде этого нету. Верно?
Jacov Borisov
3
Телега ушла поваляться только у меня?)
Sasha Beep
2
Господа простите, вопрос следующий: Тут об интересных вещах говорили - "делать сайт как пакет". А твшки создавать автоматом при развертывании пакета можно как-то и шаблоны?
Jacov Borisov
2
Карта сайта