Проблема: JTable::getInstance, вместо экземпляра класса таблицы, возвращается stdClass.


Категории: CMS Joomla 3.X, Joomla

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


Категории: CMS Joomla 3.X, Joomla
Пометки: Joomla form массив

Бывает, что контент менеджерам, при редактировании материалов сайта, нужна возможность вставлять тег iframe, но редактор Jooml'ы его вырезает.


Категории: CMS Joomla 3.X, Joomla

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

У Joomla стандартные формы настраиваются через XML файлы, и нам достаточно только добавить свойство hint="Текст".


Категории: CMS Joomla 3.X, Joomla
Пометки: field placeholder hint

Ошибка при загрузке компонента, например, com_soshopmodelcar: Компонент не найден

Ошибка появляется если в названии модели присутствует слово "model"


Категории: CMS Joomla 3.X, Joomla

Ошибка JForm::getInstance could not load file в Joomla 3, возникает или из-за отсутствия метода getForm в модели (например, /administrator/components/com_NAME\models\item.php)
или из-за ошибки в этом методе, например, если вместо .item (по названию файла модели) используется .Category:


Категории: CMS Joomla 3.X, Joomla

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


Категории: CMS Joomla 3.X, Joomla
Пометки: menu frontend params

Добавить поле с типом "Дата" на форму не проблема, как и задать вывод в "русском формате". Осложнением может стать сохранение такой даты в БД.


Категории: CMS Joomla 3.X, Joomla
Пометки: Поле для админки. Тип: Дата

XLM форма, модель и контроллер, демонстрирующие расширение компонента Joomla.


Категории: CMS Joomla 3.X, Joomla

В Joomla есть механизм, позволяющий управлять полями форм через XML файл.

Данные настройки, для компонентов, хранятся в файлах: /administrator/components/com_NAME/models/fields/FORM_NAME.xml

Рассмотрим самые часто используемые поля:


Категории: CMS Joomla 3.X, Joomla
Пометки: XML с часто используемыми в админке полями
Яндекс.Метрика