joomla 3.6 Создание полей ввода в админпанели

320
27 октября 2017, 14:19

Я только осваиваю Joomla!

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

Я создал модуль, создал позицию, отобразил модуль.

Но в редакторе, если выключить отображение html, получается неразбериха. "весь текст наляпан, да еще и "абзацы" хаотичные" - так будет смотреть заказчик, только он уберет один "абзац", так верстка и посыпалась

Прошу указать, в какую сторону смотреть и где почитать, да хотя бы как правильно это в джумле называется.

Хотелось бы по переходу в модуль увидеть поля: заголовок блока, содержание блока, картинка блока, почта, телефон, адрес, кнопка "связаться"(редактировать текст кнопки) Не создавать же для каждого пункта отдельный модуль... Единственное, что есть в стандартном редакторе, это заголовок и содержание, можно еще картинку прилепить

Answer 1

Проблему решил. Может кому в будущем надо будет.

  1. Создается категория. Например "CustomCategory"

  2. Далее создаются материалы, в которых укзаываем "Родительский элемент" - CustomCategory

  3. Создается пункт меню. В типа указываем "Материал". Далее "Тип пункта меню * " - Блок категории и указываем CustomCategory

Так можно вывести сколько угодно материалов на одной странице. Так можно сделать для удобства блоки.

  1. Как я писал выше, помимо заголовка, текста и картинки, в моем случае, надо еще почта, адрес, икоки соц.сетей, телефон. Т.к. эти пункты редактируются крайне редко, то я создал каждому из них модуль и вписал туда нужный код.

  2. В нужном материале в редакторе кликаем на "Модуль", добавляем нужный модуль в нужное место и вуаля.

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

READ ALSO
Нужна помощь в построении запроса в Eloquent ORM Laravel

Нужна помощь в построении запроса в Eloquent ORM Laravel

Есть таблица постов posts (id, name), есть таблица тэгов tags (id, name)Связаны они между собой с помощью связи "многие ко многим", через вспомогательную...

388
Telegram API. Отправка сообщения с сервера

Telegram API. Отправка сообщения с сервера

Доброго дня! Подскажите плиз как с сервера передать сообщение с необходимой информацией "самому себе", реально ли это вообще или только в Боты?

397
PHP 7 - обработка ошибок

PHP 7 - обработка ошибок

Описываю класс - обработчик ошибокНекоторые его методы:

270
Весь сайт без перезагрузки на jquery

Весь сайт без перезагрузки на jquery

Какие могут быть подводные камни при создании сайта на jquery без перезагрузки страницыМенять url через js и контент через json на php

317