Dmitry
Ну ты же положил в src :))
Igor
Ну ты же положил в src :))
своего компонента а не ядра
Dmitry
Ну там не написано обратное
Igor
Ну там не написано обратное
Упрощу. У тебя там нет ответа на вопрос "А куда класть то?"
Dmitry
Но по факту, куда угодно или всё таки в src всегда?
Igor
Но по факту, куда угодно или всё таки в src всегда?
Тут все идет от namespace в json файле. Если его оставить пустым или не заполнять то будет браться Joomla\CMS\WebAsset\AssetItem
Igor
Тобишь тут нужен перелинк на статью про namespace в новой архитектуре. как их регать и т.д
Igor
Её нет...
Тогда вижу вопрос, "А как в плагине прописать то?" Мой дорогой “Documentation Buddy”
Dmitry
Тогда вижу вопрос, "А как в плагине прописать то?" Мой дорогой “Documentation Buddy”
Не знаю )) я выпал из обоймы летом вообще. Четвёрку не ковырял и только начал это делать.
Dmitry
Вот Николас может что напишет, я переведу 😁
Dmitry
Или manual.joomla.org заработает
Dmitry
https://manual.joomla.org/docs/general-concept/namespace
Den 💙💛
Или manual.joomla.org заработает
Будет мультиязычность?
Dmitry
Дмитрий
у них везде проблемы
Дмитрий
они прибиывают к NAMESPACE
Дмитрий
константе
Дмитрий
мне приходится слои их переопределять что этот треш убрать
Дмитрий
какой треш?
они много где свою константу пихают
Дмитрий
в классах
Дмитрий
например я хотел добавить свои контроллеры кеша и драйвера там
Дмитрий
а нельзя
Дмитрий
у них все NAMESPACE константа
Дмитрий
пришось весь слой кеша переопределить
Дмитрий
чтобы можно было свои namespace сделать
Igor
чтобы можно было свои namespace сделать
Ну сейчас ты можешь свои делать главное указать их в манифесте
Дмитрий
нельзя
Дмитрий
сейчас покажу
Дмитрий
это вебассеты хоть добавили
Дмитрий
а в дргуих местах остался этот треш
Igor
Дмитрий
сейчас покажу
Дмитрий
подожди
Дмитрий
мне же открыть надо
Дмитрий
@Septdir https://github.com/joomla/joomla-cms/blob/4.2-dev/libraries/src/Cache/CacheStorage.php#L149
Дмитрий
вот игорь
Дмитрий
давай
Дмитрий
добавиь свой storage класс новый
Дмитрий
вот их фабрика
Дмитрий
а теперь добавь свой storage для кеша
Дмитрий
$class = NAMESPACE . '\\Storage\\' . ucfirst($handler) . 'Storage';
Дмитрий
все
Дмитрий
на этом можно заканчивать
Дмитрий
они жестко прибивают к своему namespace
Дмитрий
https://github.com/joomla/joomla-cms/tree/4.2-dev/libraries/src/Cache/Storage
Дмитрий
вот к этому
Дмитрий
хер свое добавишь
Дмитрий
и это не единственное место такое великолепное
Igor
а теперь добавь свой storage для кеша
Я просто сделаю свой обработчик кеша. и он будет выбираться в настройках. Либо прямо сюда https://github.com/joomla/joomla-cms/tree/4.2-dev/libraries/src/Cache/Storage свой засовываешь ии все
Дмитрий
тоже самое сделаешь что и я
Дмитрий
Дмитрий
тупо для того чтобы одну стрчоку переопределить
Дмитрий
ну это не единственное место
Дмитрий
есть еще подобное
Дмитрий
ну я им писал про это
Дмитрий
что нахер вы жестко лепите свои namespace
Igor
Там куча кода от 1.7 еще, потом кто-то добавлял namespaces в 3.8 и т.д по факту ни кто это не перебирал и делали как делает Nicholas тупо бездумный рефакторинг лишь бы работало и выглядело как что-то новое.
Igor
Я вот сейчас ковыряю компоненты ядра, там вообще бывает кусок модели новый, а кусок древний как г. мамонта.
Дмитрий
все по дефолту
Дмитрий
Igor
все по дефолту
Ну Nicholas же не джун он за год 20 компонентов переводит на новую архиткуру. Когда другие сидят и перебиирают все строчка за строчкой попутно оптимизируя
Дмитрий
хз как он вообще что-то программировать успевает
Дмитрий
я пока скорректирую и поговорю со всеми с кем надо уже и программировать не хочу
Вадим
Там не ограничено
Это "альтернативные адреса email", если в форме прописать rfTarget?
Вадим
Именно так
Спасибо!
Vladimir
Ну и ещё - проще все таки ставить редирект на своей почте