Как стать автором
Обновить

Комментарии 12

Серёга, статья только вышла, а ты её уже перевёл. ну ты крут! :-)

Полезная инфа, пригодится сайт интеграторам.

Отличный материал

На самом деле это одна из немногих функций которая стоит того, чтоб использовать joomla 4. Жаль только, что жумла потребовалось столько лет, чтоб осознать необходимость дочерних тем.

Спасибо за очень нужный материал. На J3 нравилось работать с Master3, который перекраивал вдоль и поперек под различные нужды. Был расстроен, что разработчик не планирует дорабатывать его до J4. Данная статья вдохновляет на погружение в Cassiopeia и использовать ее для разработки сайтов.

Разработчик говорил, что его творение целиком не часто используют, а чаще всего дербанили на переопределения под свои нужды. И это сильно демотивирует.

Чтоб заниматься только расширениями нужно немало времени. И ещё сверху +40% от затраченного на разработку времени для написания внятной, хорошей документации, желательно с видео (а ещё для контент для всех соц.сетей и т.д.). Для этого нужно понимать востребованность, в том числе в виде пожертвований или покупок. У нас в СНГ не принято почему-то благодарить за хорошо сделанную, бесплатную для всех вещь. Донатов не поступает. Откуда разработчик узнает, что его творение кому-то интересно? В основном пишут с проблемами, но опять-таки далеко не всегда готовы оплатить их решение.

Благодарю. Респект Марку Дешверу, в данном случае я просто переводчик.

В чем, собственно, хитрости, я так и не понял. В любом шаблоне стили можно под себя подгонять. В том же Protostar можно добавлять модульные позиции, немного подкорректировав php. Но в любом случае спасибо за перевод.
Они бы лучше уменьшили количество css и js файлов. А то на каждый пук генерируется новый файл, что снижает загрузку.

В оригинале название статьи "tips and tricks". По смыслу это ближе к нашему "Методы работы с... ", " Подходы к работе с... ", но Яндекс. переводчик предложил "хитрости" И я согласился. На самом деле user.css давно не хитрость в joomla. Но статья явно ориентирована на новичков, джунов. Поэтому более опытным она полезна скорее лишь некоторыми крупицами информации.

Приятная тема. Может зря я шаблон свой с "тройки" адаптирую, взять чтоли стандартный перекрасить. А вот Atum полная шляпа какая то, у тройки админка выглядит куда порядочнее. Поля то во всю ширину выводятся, то зигзагами, полная чертовщина. Дочерние поля для ввода строки у subform узкие , хотя вокруг полно места.

Может кто посоветуют нормальный шаблон для админки на четверку?

чтобы не быть голословным вот форм из 3х полей в четверке

форма в Joomla 4
форма в Joomla 4

в тройке это момент удался лучше

форма в Joomla 3
форма в Joomla 3

Если свой модуль, то можно полям field задать атрибут class. В админке Joomla 4 используется сетка grid на 6 колонок. Ширина задается классами span1 - span6.

Также у полей в xml-манифесте расширения можно указать атрибут parentclass, который родительскому контейнеру при рендере поля задаст нужный класс. Например, если обычно в админке label поля слева, а само поле справа, то указав parentclass="stack" можно поместить их столбиком - название сверху, а поле снизу. Если указали ширину поля через grid - span3, например, то это не значит, что нижнее поле автоматом встанет справа. Для этого указываем span-3-inline.

Либо же можно использовать классы Bootstrap 5. Если свои кастомные поля, созданные через админку - там есть в настройках поля где класс указать. Пробуйте. Что именно сработает - посмотрите вывод - обёртку поля и будет понятно что именно использовать. В целом для админки джумлы работает тот же подход, что и для фронта.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории