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

Damarkuzz

  • Захожу иногда
  • 94
  • 1 / 0
Здравствуйте!

Только начал постигать создание модулей для Joomla.
Возник вопрос при практике: как добавлять динамически новые поля в настройках модуля?

Ниже прилагаю код, который банально выводит на сайт текст, который введен в поля.
В данном случае, все адаптировано под некий модуль, который форматирован с добавлением HTML в плитку категорий.

XML-код
Спойлер
[свернуть]

PHP-код
Спойлер
[свернуть]

Если вывести модуль и заполнить все поля, выведутся две категории. Подскажите, как будет правильнее, если мне нужно их штук 15? Не писать же целую простыню, добавляя цифры к таблицам. Скорее всего, должен быть какой-либо динамический способ, верно? Прошу Вашей помощи.

*

sivers

  • Завсегдатай
  • 1544
  • 213 / 0
*

NewUsers

  • Завсегдатай
  • 1985
  • 177 / 0
В настройках модуля достаточно одного field. В нем будет кнопка плюса и она будет добавлять в настройки блок настроек как категория 1 или 2. Сам field должен поддерживать multiple а вывод всего добавленного во front-end через foreach
Занимаюсь создание расширений только для Joomla 3.x.x | Доработка и настройка сайтов. Работаю по факту (без всяких предоплат). Оплата только на Яндекс.Деньги. Помогу с переездом на PHP 7.x и исправлю ошибки PHP
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Регистрация поля input autocomplete="off"

Автор pavelrer

Ответов: 2
Просмотров: 798
Последний ответ 04.01.2021, 01:44:59
от pavelrer
Не прописывается свой CCS стиль в оформление поля

Автор ALEXRAW

Ответов: 21
Просмотров: 351
Последний ответ 03.01.2021, 17:12:42
от fbr
Кастомные поля

Автор Ncorvenius

Ответов: 18
Просмотров: 2564
Последний ответ 27.12.2020, 23:32:09
от valcoray
Авто выбор дополнительного поля при регистрации?

Автор warlocksp

Ответов: 3
Просмотров: 124
Последний ответ 23.12.2020, 18:01:27
от Виталик
Убрать из модуля новостей ссылку на статью, на которой выводится модуль

Автор zeus07

Ответов: 2
Просмотров: 85
Последний ответ 23.12.2020, 00:42:59
от zeus07