2.3. Основы: Сущности контента и Поля
Контент сущность (или обычно просто, сущность) - это элементы данных контента, который может состоять из текста, HMTL текста, изображений, прикрепленных файлов и других типов данных, которые созданы для отображения посетителям сайта. Сущности контента могут быть определены через ядро Drupal или модули.
Контет сущности сгруппированы в типы сущностей, которые созданы для одинаковых целей и отображаются в одинаковом направление на сайте. Большинство типов сущностей также разделены на подтипы сущностей, которые являются отделением типа сущности и позволяет создавать различные вариации в которых сущности используются и выводятся. Ниже таблица с некоторыми общими типами контента:
| Тип Сущности | Подтип сущности | Определяющий модуль | Главное использование |
|---|---|---|---|
Элемент контента | Тип контента | Node модуль | Контент создан для вывода в главных регионах сайта на страницах сайта |
Пример: На сайте примера городской ярмарки, вы можете увидеть контент типы для Основных страниц, страниц продавцов и страниц рецептов. | |||
Комментарий | Тип комментария | Comment модуль | Комментарий добавляются к контент сущностям (обычно к Материалам) |
Пример: На сайте блоге, записи в блоге могут содержать комментарии. Они не нужны на сайте примере городской ярмарки. | |||
Профиль пользователа | (нет) | User модуль | Данные относящиеся к пользователю с аккаунтом (с возможностью авторизации) на сайте |
Пример: Каждый сайт имеет по меньше мере базовый профиль пользователя с именем пользователя и емайлом; сайты социальных сетей могут имет более сложные пользовательские профили с гораздо большим количеством информации. | |||
Пользовательский блок | Тип Блока | Custom Block модуль | Текст и изображения маленькими кусочками, отображены в шапке сайта, подвале или колонках |
Пример: На сайте городской ярмарки, вы можете положить часы работы и адрес в блок в колонке. | |||
Термин таксономии | Словарь таксономии | Taxonomy модуль | Используется для классификации остальных типов контента |
Пример: На сайте примере городской ярмарки, вы можете классифицировать Рецепт материал с помощью словаря таксономии Ингредиенты, терминов таксономии, таких как Морковь и Помидоры. На сайте блоге, записи в блог могут быть классифицированны используя словарь Теги и возможно также словаря Категории. | |||
Файл | (нет) | File модуль | Изображение или прикрепленный файл, который отслеживается и управляется через сайт, часто прикладываются к другим типам контента |
Пример: На сайте примера городской ярмарки, обе страницы Рецепт и Продавец могут иметь прикрепленные изображения, которые могли бы (через панель администрирования) управляться как сущности Файлов через сайт. | |||
Контактная форма | Тип формы | Contact модуль | Форма которая позволяет посетителям сайта связаться с владельцем сайта |
Пример: Контактная форма нужна в сайте примера городской ярмарки. | |||
В пределах сущности, данные хранятся как отдельные поля, каждое из которых содержит один тип данных, такие как форматированный или обычный текст, изображения или другие файлы или даты. Типы полей могут быть определены через ядро Drupal или модули.
Поля могут быть добавлены администратором для подтипа сущности, так что все сущности этого подтипа имеют одинаковый набор доступных полей. Например, Продавец тип материала на сайте городской ярмарки может иметь поля для Имя продавца, логотипа, URL сайта и описания, в то время как Основная страница тип материала может иметь только поля для заголовка и текста. Когда вы создаете или редактируете сущности, вы определяете значения для полей в сущности.
Авторы
Написано и отредактировано Jennifer Hodgdon и Grant Dunham
Переведено Карина Масалова и Абраменко Иван из DrupalBook.
Source file: planning-data-types.asciidoc
Help improve this page
You can:
- Log in, click Edit, and edit this page
- Log in, click Discuss, update the Page status value, and suggest an improvement
- Log in and create a Documentation issue with your suggestion