Новости Joomla

Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1

Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1

👩‍💻 Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1. Это релиз, в который включены уже проверенные изменения, но ещё очень многие исправления и улучшения ждут своей очереди. Joomla следит за качеством и безопасностью своего кода и каждое изменение должно быть успешно протестировано как минимум ещё двумя участниками сообщества. Разработка Joomla ведётся на платформе GitHub.Филипп Уолтон (Philip Walton) - один из разработчиков, кто активно вносит свой вклад в ядро Joomla. Он уже несколько месяцев посвящает свои послеполуденные часы пятницы работе с Joomla и предлагает присоединиться к нему. 📆 Пятница, 30 мая 2025, с 15:00 до 17:00 по UTC (Лондон) - с 18:00 до 20:00 по Москве.В чате Google Meet Филипп готов помочь с тестированием тем, кто будет делать это в первый раз. А так же он подготовил список лёгких Pull Request, которые можно протестировать довольно быстро. Чем больше тестов будет проведено сейчас, тем меньше ошибок вылезет потом. На данный момент 148 (уже 147 на момент написания заметки) PR на GitHub Joomla ждут тестирования.👩‍💻 Open to all. All together.Также вам поможет сделать первые шаги это видео.GitHub JoomlaДа, это вечер пятницы. Но тестирование занимает порой минут 15, а доброе дело сделано. Просто убедитесь, что разработчик чего-то не пропустил и всё работает как ожидается.#joomla #joomla6 #community

0 Пользователей и 1 Гость просматривают эту тему.
  • 8 Ответов
  • 687 Просмотров
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
всем здра!
задача:
сделать компактный однострочный вид в настройках модуля для блока с полями внутри субформы (multiple="true")
видел несколько раз в разных расширениях такое, где кнопки "+-" и "переместить" в аккуратно справа сгруппированы, но не могу найти.
нужно именно для модуля и с отображением на странице без поп-апов.
кто подскажет фришный модуль с примером - молодец.  ;)
полезные мысли по теме приветствуются.

*

fbr

  • Завсегдатай
  • 1660
  • 206 / 7
*

fbr

  • Завсегдатай
  • 1660
  • 206 / 7
1. Переопределяем поле subform.php в модуле. Копируем оригинальный модуль/fields/subform.php
2. В какой нибудь метод (у меня getInput) вставляем код подключения стилей
Код
$doc = JFactory::getDocument();
$doc->addStyleSheet( '/modules/mod_name/css/admin_form.css' );
3. Создаем сам файл стилей. Стили примерно такие
Код
[id*="attrib-"] > .control-group > .controls {margin-left:0;}
[id*="attrib-"] > .control-group > .controls td .control-label {display:none;}
[id*="attrib-"] > .control-group > .controls td input {width:60px;}
[id*="attrib-"] > .control-group > .controls td select {width: 60px;}
[id*="attrib-"] > .control-group > .controls td select.t-100 {width: 100px;}
[id*="attrib-"] > .control-group > .controls td select.t-120 {width: 120px;}
[id*="attrib-"] > .control-group > .controls td input.t-120 {width: 120px;}
[id*="attrib-"] > .control-group > .controls td input.t-100 {width: 100px;}
[id*="attrib-"] > .control-group > .controls td input.t-60 {width: 60px;}
4. В XML файле субформы добавляем к полям классы типа
Код
<field name="id_teachers"
type="text"
label="TeacherID"
class="t-60"
description="" />

Где-то так...
« Последнее редактирование: 23.06.2020, 15:40:58 от fbr »
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
стили подключал, а вот переопределение - не понял.
откуда взять файл и куда положить? (у меня мой собственный модуль, там нет этого файла изначально, только xml)
*

fbr

  • Завсегдатай
  • 1660
  • 206 / 7
Берем здесь:\libraries\joomla\form\fields\subform.php
Кладем сюда: имя_модуля\fields\subform.php
Вставляем подключение стилей
*

sivers

  • Живу я здесь
  • 2578
  • 357 / 0
Можно и без переопределения. Достаточно использовать параметр поля layout="joomla.form.field.subform.repeatable-table"
Документация: https://docs.joomla.org/Subform_form_field_type
Рабочий пример такого поля:
Код
<field
    name="field-name"
    type="subform"
    label="Subform Field"
    description="Subform Field Description"
    multiple="true"
    min="1"
    max="10"
    layout="joomla.form.field.subform.repeatable-table"
>
    <form>
        <field
            name="example_text"
            type="text"
            label="Example Text"
        />
        <field
            name="example_textarea"
            type="textarea"
            label="Example Textarea"
            cols="40"
            rows="8"
        />
    </form>
</field>
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

sivers

  • Живу я здесь
  • 2578
  • 357 / 0
на здоровье )
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться