Помощь Joomla



Cobalt Joomla Уроки

Структура Cobalt  Сентябрь 17, 2015 – 10:34
2. большинство компонентов

Вероятно, сначала необходимо определить, что такое “Конструктор контента” для Joomla.

В Joomla существует несколько заранее определенных видов информации, одним из которых является Материал (или Статья). Когда Вы добавляете новую статью, Вы вводите необходимую Вам информацию в несколько полей ввода данных (например Заголовок, Описание, Автор) и устанавливаете несколько параметров отображения этой статьи. И в зависимости от установленных параметров Вы видите на сайте введенную в поля ввода информацию.

Так вот, Материал является типом контента, а поля ввода и параметры- это конкретные поля типа контента под названием Материал.

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

И вот тут на помощь приходят конструкторы контента– специальные приложения (или компоненты), позволяющие создавать необходимые нам типы контента.

Существует два основных вида конструкторов контента (CCK- content construction kit):

  1. В которых Поля являются свойством Раздела.
  2. В которых Поля являются свойством Типа контента, а Тип контента, в свою очередь, уже является свойством Раздела.

Cobalt относится ко второму виду.

В свою очередь, CCK для Joomla тоже подразделяются на 2 вида:

  1. Построенные на основе контента Joomla (com_content). Такие CCK встраиваются в Joomla и используют ее таблицы, расширяя их до необходимой функциональности, например Seblod.
  2. Независимые конструкторы контента. Эти CCK создают в базе данных собственные таблицы и работают только с ними, например Cobalt, ZOO, K2.

##Основные элементы CCK Cobalt

CCK Cobalt стоит на трех китах:

  • поля
  • типы контента
  • разделы и категории

###Поля

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

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

Cobalt имеет большое количество разнообразных типов полей, например текст, список, radio, checkbox и многие другие. Все конкретные поля строятся на базе этих типов полей, т.е. тип поля- это шаблон для создания конкретного поля.

Source: docs.mintjoomla.com

Похожие публикации:

  1. Joomla 3 4 Уроки
  2. Java Script Уроки
  3. Html5 Уроки
  4. Cms Joomla Уроки
  5. Php Laravel Уроки