Краткий обзор всех кастомных полей Joomla! 3.7. Joomla 3 поля


Joomla 3.7 обзор настраиваемых полей

Уже окончательно решено, что в Joomla 3.7 появятся настраиваемые поля (Custom Fields). Пока достоверных данных о, том когда выйдет точно выйдет 3.7 нет, но уже доступна ночная сборка, в которой добавлены новые функции.

Скачать ночную сборку можно с официального сайта Joomla.

Если заглянуть в глубь истории, то в далеком 2012 году, настраиваемые поля были первыми в списке запросов для Joomla 3 и вот кажется это стало реальностью.

В данной статье мы постараемся рассказать, как работают поля в Joomla.

Как использовать поля на статьях Joomla

На вкладке "Content", выпадающее меню теперь есть две новые опции, "Fields" и "Field Groups": 

Меню настраиваемых полей Joomla

 

В разделе "Fields", вы сможете нажать кнопку "New" и создать поля из предложенного набора данных. Вот в верхней части списка, который включает в себя: CAPTCHA, Calendar, Checkbox, Colour, Editor, Email, Gallery, Image и List options.

Список полей Joomla

Выделите дальше вниз по списку типов полей и вы увидите поля: Media, Radio, SQL, Telephone, Text, Textarea, Timezone, URL, User and Usergroup.

Список полей Joomla

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

Категория настраиваемых полей

Каждое поле будет иметь свой собственный набор разрешений. Поля также имеют опции, такие как: лейбл, иконка, или класс CSS:

опции полей Joomla

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

группы полей Joomla

Можно определить, где будут отображаться группы полей при редактировании статьи. Каждая группа будет иметь вкладку, как вы можете видеть на изображении ниже вкладку "My Test Fields":

вывод группы полей при редактировании статьи Joomla

На этой вкладке вы сможете ввести данные для вашей статьи:

Вкладка группы полей Joomla

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

Фронтальная часть настраиваемых полей Joomla

Многие из этих полей действительно полезные и функциональные. Например, в поле "Галерея" выводит настоящую галерею фотографий. Все что необходимо сделать пользователю, это выбрать папку из медиа-библиотеки, а поле будет автоматически создавать галерею.

Поле галереи Joomla

Как использовать поля для контактов и пользователей Joomla

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

Меню полей для пользователей Joomla

Любые пользовательские поля, которые вы создаете будут доступны, когда пользователи зарегистрируются на вашем сайте, а также, когда они изменять свои профили, как показано на рисунке ниже:

Дополнительные поля в профиле пользователя Joomla

Как настраивать параметры полей Joomla

Поля вы можете включать и выключать для каждого компонента. Например, если вы хотите поля профилей пользователей, вы можете включить их под перейдя в "Опции" ссылка для пользователей, и перейдите на вкладку "Интеграция":

Опции полей пользователя Joomla

Так же некоторые опции доступны в системном плагине полей Расширения => Плагины => редактировать "Система - поля". Вы можете контролировать, где отображаются поля на статьях: After Title, Before Display, After Display или скрыть отображение. Эти параметры также могут быть настроены индивидуально для каждого поля.

Системный плагин полей Joomla

Критика кастомных полей Joomla

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

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

Подводя итоги

Поля безусловно интересная функция Joomla, кто работал с K2 увидит некоторое сходство с решением, которое включили в ядро Joomla. Скорей всего разработчики активно будут включать поля в свои расширения, тем самым значительно расширив функционал компонентов.

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

Статья написана по мотивам статьи Steve Burge

joomlaportal.ru

Как использовать поля в Joomla 3.7?

Наконец-то, мы этого дождались. В Joomla 3.7 разработчики сделали важный шаг к улучшению функционала ядра Джумла.

А именно, сейчас в стандартном контенте мы сможем использовать дополнительные поля.

Что дают поля? 

В основе своей это удобство, которое проявляется в следующем: 

  1. Простое создание материала при котором мы только заполняем нужные поля, без необходимости формирования дополнительной разметки
  2. Единый внешний вид материалов с полями
  3. Фильтрация по значениям полей.

В стандартном контенте Joomla у нас есть по умолчанию несколько предустановленных полей - это:

  1. Текст материала
  2. Поле для изображения
  3. Ссылки после материала 

Для обычного блога этого вполне достаточно, но кому нужен этот обычный блог :-).

Для того, чтобы была возможность использовать поля разработчики сайтов на Джумла устанавливают конструкторы контента. 

Например, в свое время из бесплатных, доступных и очень популярных был конструктор контента K2. Он вышел еще на Joomla 1.5 и предоставил пользователям то, чего им так не хватало - это возможность назначения прав пользователям и дополнительные поля.

Прошло время и гибкое управление правами пользователей (ACL) появилось в ядре Joomla. А сейчас у разработчиков, наконец-то, дошли руки и до полей.

Поэтому, мое мнение, с выходом Джумла 3.7 надобность в простых конструктора контента, в частности k2 вовсе отпадет. 

Рассмотрим как использовать поля в материалах Joomla 3.7.

1. Виды полей

На вкладке «Материалы», в выпадающем меню теперь есть две новые опции, "Поля" и "группы полей":

 

В разделе "Поля", собственно, можно создать поля, используя 19 различных типов полей: Каптча, календарь, чек-бокс, выбор цвета, html поле, е-маил, галерея, изображение, целое число, медиа-поле, список, SQL, Телефон, Текст, Textarea, часовой пояс, URL, пользователь и группа пользователя.

поля joomla 3.7 

расширенные поля в Joomla 3.7 2. Общие настройки полей

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

Общие настройки полей

У каждого поля есть свои настройки, которые зависят от типа и универсальные настройки, которые одинаковы для всех полей. Среди универсальных настроек стоит выделить: этикетки, иконку и классы CSS для двух видов поля (при добавлении и на странице вывода).

настройки полей joomla 3.7Как уже было сказано ранее поля могут входить в группы полей, но это вовсе не обязательно.

группы полей joomla 3.7Каждая группа с полями будет иметь вкладку, как вы можете видеть на изображении ниже с вкладки «My Test Fields».

вид группы полей в джумла 3.7 

На этой вкладке вы сможете заполнить поля группы.

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

вид группы полей в материале joomla 3.7

Поля для контактов

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

Да, теперь для профайла пользователя можно создавать свои поля, любые из 19 типов, которые введены на данный момент в Джумла. Т.е. ради введения дополнительной информации сейчас не обязательно ставить community builder или другие расширения для работы с профайлом пользователя.

Поля для контактов

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

внешний вид полей для пользователей в joomla 3.7

 

Глобальные настройки полей в Joomla

Поля вы можете включать и выключать для каждого компонента (Контент и Контакты). Например, если вы хотите создавать поля для профилей пользователей, то вы можете включить их перейдя в Настройки - ссылка для пользователей, и перейдите на вкладку "Интеграция":

Глобальные настройки полей Joomla 3.7

Дополнительные параметры отображения доступны в настройках плагинов. Плагины и редактировать "Система - поля" плагин. Вы можете выбирать, где будут отображаются поля на статьях: после контента, перед контентом, скрыть. Эти параметры также могут быть настроены индивидуально для каждого поля.

Настройка плагина полей Joomla 3.7

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

 

Что вы думаете по поводу введения полей?

alex-kurteev.ru

Joomla 3.7, Поля

В Joomla 3.7 появились поля и, соответственно, вопрос как их использовать в шаблоне компонента материалов.

По поиску нашел следующее

// Load the FieldsHelper <?php JLoader::register('FieldsHelper', JPATH_ADMINISTRATOR . '/components/com_fields/helpers/fields.php'); ?>   <?php foreach ($this->item->jcfields as $field) : ?> // Render the field using the fields render method <?php echo FieldsHelper::render($field->context, 'field.render', array('field' => $field)); ?> <?php endforeach ?>

Такой вариант у меня правда не прошел..

А вот такой 

<?php foreach ($this->item->jcfields as $field) : ?> // Render the field using the fields render method <?php echo $field->label . ':' . $field->value; ?> <?php endforeach ?>

сработал

Чтобы получить конретное поле, можно задать такую функцию

public function getFieldByName($fields, $field_name){ $result = false; foreach ($fields as $field) { if ($field->name == $field_name){ $result = $field; break; } } return $result; }

Где 

$fields = $this->item->jcfields;

в layout материала.

Или по группе полей:

public function getFieldsByGroupId($fields, $group_id){ $result = array(); foreach ($fields as $field) { if ($field->group_id == $group_id){ $result[] = $field;   } } return $result; }

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

JLoader::register('FieldsHelper', JPATH_ADMINISTRATOR . '/components/com_fields/helpers/fields.php'); $jcFields = FieldsHelper::getFields($context = 'com_content.article', $item = null, $prepareValue = false, null); $arrayFields = json_decode(json_encode($jcFields), True);

Мы получаем поля, привязанные к категории, и переводим их в ассоциативный массив.

Нашел еще вариант получения полей категории:

$jcategories = JCategories::getInstance('Content'); $category = $jcategories->get($catid); $currentCatFields = FieldsHelper::getFields('com_content.categories', $category, true); print_r($currentCatFields);

 

jdevelop.info

Дополнительные поля joomla с собственным оформлением

Дополнительные поля joomla стали доступны для любителей данного движка с выходом версии 3.7. Для создания которых приходилось устанавливать специальные расширения, или как их еще называют — строителей контента. Это всем известные компоненты К2, ZOO, Кобальт и прочие.

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

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

Чем хорош такой вариант оформления дополнительных полей joomla?

Согласитесь, что нельзя создать то, что понравится всем, обязательно будут противоречия. Поэтому, на мой взгляд вариант с дополнительными css-классами, предпочтительней. Каждый администратор joomla-сайта оформит дополнительные поля joomla для материала изначально так, как хочет и не придется ничего переделывать.

Как оформить дополнительные поля joomla с помощью css-классов для показа

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

Текстовое поле 1

В итоге у меня получилось три поля которые я изобразил на картинке.

Группа дополнительных полей joomla

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

Пользовательская часть сайта

Если взглянуть на исходный код дополнительных текстовых полей, то мы увидим название этих полей (field-label, field-value).

Код текстовых полей

Можно в таблице стилей шаблона сразу прописать стили к этим двум полям, а можно использовать вариант предусмотренный в настройках дополнительных полей joomla.

Именно о втором варианте мы и поговорим так как он более тесно связан с движком.

Для этого в настройках css-класс для показа необходимо придумать свой класс и добавить в соответствующее поле.

css-класс для показа полей joomla

Css-класс для показа (style-2), который мы добавляем в это поле, привязывается к основному классу имеющийся по умолчанию (field-entry).

Добавление класса для показа

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

Для примера давайте возьмем простенькие стили связанные с текстом. И так как вновь созданный класс принадлежит к основному, то и прописать его нужно соответственно.

.style-2 > .field-label { font-weight:bold; font-family:verdana; font-style: italic; color:#555; margin-right: 7px; }

В результате все стили которые мы прописали будут применены к текстовому полю №1. Чтобы все дополнительные поля joomla выглядели одинаково, необходимо, класс который мы придумали для первого поля (style-2), прописать в настройках каждого дополнительного поля.

И тогда все поля будут выглядеть одинаково.

 Дополнительные поля joomla

В итоге мы получаем возможность однажды задать свой css-класс для показа и прописать для него нужные нам стили, затем просто добавлять придуманный класс для каждого дополнительного поля joomla.

Оформление дополнительных полей joomla видео урок

Если вы впервые сталкиваетесь с дополнительными полями joomla 3.7, рекомендую посмотреть видео «Практика использования дополнительных полей joomla«

 

starting-constructor.ru

Краткий обзор всех кастомных полей Joomla! 3.7

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

На Joomlaportal вы можете почитать, как использовать настраиваемые поля. Мы же хотим остановиться на кратком обзоре всех доступных типов полей.

1. Календарь (Calendar)

Поле календарь позволяет пользователям вводить дату, используя виджет календаря.

calendar field

Вы можете контролировать отображение даты. Поле использует формат PHP, по умолчанию это %Y-%m-%d, что отображает дату в формате '2016-04-16'.

2. Чекбоксы (Checkboxes)

Чекбоксы позволяют пользователям выбрать значение из предустановленных значений.

checkboxes field

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

checkbox settings

3. Цвет (Color)

Это поле позволяет выбрать цвет из палитры цветов.

color field

4. Редактор (Editor)

Это поле отображает редактор.

editor field

В настройках поля вы можете изменять некоторые настройки редактора:

editor field settings

5. Email

Это одно из простейших полей, которое представляет собой текстовую область, которая валидирует адрес электронной почты. Если введён некорректный адрес, оно отобразит ошибку.

email field

6. Галерея (Gallery)

Чтобы активировать это поле, нужно включить плагин Галереи. По умолчанию отключено. После этого у вас появятся настройки галереи:

gallery field

Если кто-то захочет создать галерею, им будет предложено выбрать конкретную папку с изображениями:

gallery folder

После выбора папки у вас отобразится простенькая галерея:

gallery field front

7. Изображение (Image)

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

image field

Далее пользователи выбирают из предустановленного списка изображений:

image field settings

8. Число (Integer)

Поле число позволяет пользователям выбирать цифры из выпадающего списка:

integer field

Так выглядит выбор:

integer list

9. Список (List)

Поле список похоже на чекбоксы, с той лишь разницей, что оно отображает список значений из выпадающего списка:

list field

10. Медиа (Media)

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

media picker

После выбора откроется просмотр медиа:

media field

11. Радио (Radio)

Это поле идентично чекбоксам и списку, с тем отличием, что пользователи смогут делать только один выбор из списка:

radio field

12. SQL

Поле SQL позволяет создавать свой выпадающий список, текст и значения которого берутся из SQL-запроса. Запрос должен возвращать две колонки:

sql field

13. Телефон (Telephone)

Поле похоже на поле email. Это текстовое поле с валидацией телефонных номеров.

telephone field

14. Текст (Text)

Просто поле для ввода текста.

15. Текстовая область (Textarea)

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

textarea settings

Вот так оно отображается для пользователей:

textarea field

16. Временная зона (Timezone)

Поле для выбора временной зоны из выпадающего списка.

timezone field

17. URL

Поле URL оказалось на удивление гибким. Позволяет указывать разные схемы:

url field

Всё, что вы введёте в поле URL, автоматически будет сконвертировано в активную ссылку.

18. Пользователь (User)

Поле пользователь позволяет выбрать вам конкретного пользователя вашего веб-сайта. На фронте вы увидите имя пользователя.

user field

19. Группа пользователей (Usergroup)

Это поле позволяет выбирать пользовательскую группу вашего веб-сайта. На фронте вы увидите название группы, например "Registered" or "Super Users".

usergroup field

Настройки для каждого поля

Каждое поле имеет права доступа плюс разные настройки. Общие настройки:

default options 2

В закладке опций доступно следующее:

default options 1

P.S.

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

Но если вам понадобится сделать что-то с более сложной структурой полей (связи, фильтрация и т.п.), то всё же придётся обратиться за помощью к CCK.

cmscafe.ru

Обзор 19 типов полей в Joomla 3.7

Как уже было рассмотрено ранее, в Joomla 3.7 появятся пользовательские поля.

Давайте разберем подробно каждый тип поля

1. Календарь

Поля Календарь позволяет пользователям вводить дату с помощью всплывающего календаря.

calendar-field.png

Можно настроить формат вывод даты любым удобным способом. Данное поле будет актуально для для указания Дня Рождения пользователя или при использовании в материале для указания даты мероприятия.

 

2. Чекбокс

Поле чекбокс позволяет выбирать один из предопределенных вариантов. Пожалуй, одно из популярных полей. Мы создаем варианты выбора и при заполнении материала или профиля пользователя выбираем нужное значение.

checkboxes-field.png

Количество вариантов не ограничено.

checkbox-settings.png

 

3. Color

Это что-то новенькое. Поле Color позволяет выбрать цвет из всплывающего окна выбора. В приведенном ниже примере после выбора, цвет #ad3e3e появится в контенте.

color-field.png

 

Весьма специфичное поле.

 

4. Editor

Разработчик назвали поле просто Editor (редактор).

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

 

Мое мнение, актуальное поле. Лично у меня на блоге используется два html поля: одно для контента, второе для баннера.А в мастерской joomla у меня 8 html полей.

editor-field.png

Внутри можно настроить внешний вид данного поля.

editor-field-settings.png

5. E-mail

Это одно из самых простых полей, это просто текстовое поле с валидацией на е-маил. Если вы ввели неправильный формат адреса электронной почты, то поле выдаст сообщение об ошибке.

email-field.png

6. Галерея

Галерея более сложное поле, чем поле е-маил. Это поле не включено по умолчанию. Нам нужно пройти в плагины и включить плагин Gallery.

И перед нами появляется набор настроек для данного поля.

gallery-field.png

При заполнении поля будет предложено выбрать папку с изображениями.

gallery-folder.png

После выбора папки, вы автоматически получите галерею подобного вида.

gallery-field-front.png

Меня не особо впечатлило поле. Минимальный функционал, дзен-дизайн. Но то, что есть - это уже хорошо.

 

7. Изображение

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

image-field.png

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

image-field-settings.png

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

 

8. Целое число

Поле Integer позволяет пользователям выбирать номера из заданного списка:

integer-field.png

Это выбор, который будет видеть пользователи:

integer-list.png

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

9. Список

Поле Список идентично полю чекбокс за исключением того, что он отображает выбор в раскрывающемся списке:

list-field.png

10. Медиа

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

media-picker.png11. Радио

Поле Радио кнопка имеет тот же функционал, что и поле список, отличаются только стилем вывода.

radio-field.png

12. SQL

Поле SQL позволяет создавать свой собственный раскрывающийся список. Запрос должен возвращать два столбца; один называется 'значение', которое будет содержать значения элементов списка; другое называют «текст», содержащий текст в раскрывающемся списке.

sql-field.png

13. Телефон

Поле Телефон является немного странным, примерно таким же странным как и поле изображение. В чем его смысл не понятно. Это просто текстовое поле, но названо телефон. Вероятно в нем появится валидация номера, но все-равно, будем откровенны, это не дает права на жизнь этому полю.

telephone-field.png

14. Текст

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

15. Текстовая область

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

textarea-settings.png

Вот как поле Textarea появляется для пользователей:

textarea-field.png

16. Часовой пояс

Это относительно просто поле. Пользователи могут выбрать часовой пояс из выпадающего списка:

timezone-field.png

У меня вот только один вопрос: «Зачем нужно это поле?»

 

17. URL

Поле URL превращает любой адрес в ссылку. В настройках вы можете выбрать какие типы адресов превращать в ссылки.

url-field.png

 

18. Пользователь

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

user-field.png

Практическая ценность - никакая, только если в дальнейшем в джумла не расширят профайл пользователя и значение поля не станет ссылкой на профиль.

19. Группа пользователей

Позволяет вывести название группы пользователя. :-)

usergroup-field.png

Хорошая попытка увеличить количество полей в арсенале.

 

Настройки для каждого поля

У каждого поля есть уникальные настройки, присущие данному типу и общие - настройки, которые есть у всех типов полей. Общие настройки:

default-options-2.png

Кроме того, на вкладке "Параметры", вы найдете:

default-options-1.png

Вывод

Ну что же, поля мы с вами рассмотрели. За то что есть возможность создавать поля огромный и жирный плюс. Но вот надобность ряда полей вызывает большие вопросы.

 

Что вы думаете по поводу полей в Joomla 3.7?

 

alex-kurteev.ru

Стандартные типы XML полей в Joomla 2.5+

Тип поляОписание поляВерсия CMS
accesslevel Вывод выпадающего списка для отображения уровней доступа и выше
cachehandler Вывод списка доступных вариантов кеширования и выше
calendar Выводит текстовое поле рядом с которым будет заначек календаря, при клике на поле или значение появляется всплывающее окно для выбора даты. и выше
category Вывод списка категорий текущего компонента, категории должны заполняться из компонента com_categories и выше
checkbox Вывод флажка который будет включен или выключен и выше
checkboxes Вывод неограниченного количества флажков которые можно использовать для множественного выбора и выше
chromestyle Выводит список оберток модулей в доступных шаблонах и выше
color Выводит поле в котором можно будет выбрать цвет и выше
editor Выводит WYSIWYG редактор и выше
email Выводит поле для ввода E-mail и выше
file Выводит поле для выбора файла и выше
filelist Выводит выпадающий список содержимое которого будут файлы из указанной категории и выше
folderlist Выводит выпадающий список содержимое которого будут папки из указанной категории и выше
groupedlist Выводит выпадающий список с значениями которые группируются по определенной метке и выше
headertag Выводит список тегов заголовков h2-h6 и выше
hidden Вывод скрытого поля и выше
imagelist Вывод выпадающего списка элементами которого будут имена изображений из указанной категории и выше
integer Вывод выпадающего списка элементами которого будут числа в указанном диапазоне с определенным шагом и выше
language Вывод списка языков установленных в системе и выше
list Создает выпадающий список с произвольными данными и выше
media Вывод текстового поля и кнопки для выбора изображения загруженного через медиа менеджер и выше
menu Выводи список созданным в системе меню и выше
menuitem Выводит список созданных в системе пунктов меню и выше
modulelayout Выводит список слоев в модуле (используется только в модулях) и выше
note Выводит заметку и выше
password Выводит поле для ввода пароля и выше
plugins Вывод списка плагинов из указанной группы и выше
radio Вывод радио кнопки и выше
rules Вывод контроллера для настройки прав доступа к определенной сущности и выше
sessionhandler Выводит выпадающий список элементами которого будет варианты обработчиков сессии и выше
spacer Вывод разделителя и выше
sql Выводи выпадающий список элементами которого будут записи полученные из указанного запроса в базу данных и выше
tag Выводит поле для создания или выбора тегов и выше
tel Отображение поля для ввода телефонного номера и выше
templatestyle Отображение списка шаблонов установленных в системе и выше
text Отображение однострочного текстового поля и выше
textarea Вывод многострочного текстового поля и выше
timezone Отображение выпадающего списка выбора часовых поясов и выше
URL Отображает текстовое поле для ввода ссылок и выше
user Выводит текстовое поле и возле него кнопка для выбора пользователя, при нажатии на кнопку появляется модальное окно со списком зерегестрированных на сайте пользователей и выше
usergroup Выводит выпадающий список элементами которого будут группы пользователей созданные на сайте и выше

inet-reklama.com


Prostoy-Site | Все права защищены © 2018 | Карта сайта