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

Damarkuzz

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
Здравствуйте!

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

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

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

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

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

*

sivers

  • Завсегдатай
  • 1367
  • 180 / 0
*

NewUsers

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

Таблицы с поля именно в БД

Автор Vdmit

Ответов: 1
Просмотров: 100
Последний ответ 04.08.2020, 15:52:31
от xpank
Как не показывать текущий url из модуля mod_articles_category?

Автор R31rus

Ответов: 0
Просмотров: 100
Последний ответ 24.07.2020, 17:40:31
от R31rus
Не зарегистрированные пользователи могли сами добавлять материалы?

Автор inkvizitr

Ответов: 6
Просмотров: 306
Последний ответ 07.07.2020, 22:42:00
от inkvizitr
Вывод навигатора сайта и модуля в статьях

Автор stitch808

Ответов: 10
Просмотров: 223
Последний ответ 28.06.2020, 12:17:07
от stitch808
Как отобразить кастомные поля в com_search?

Автор R31rus

Ответов: 0
Просмотров: 115
Последний ответ 27.06.2020, 20:26:05
от R31rus