2.3. Основи: Сутності контенту і Поля
Контент сутність (або зазвичай просто, сутність) - це елементи даних контенту, який може складатися з тексту, HMTL тексту, зображень, прикріплених файлів та інших типів даних, які створені для відображення відвідувачам сайту. Контент сутності можуть бути визначені через ядро Drupal або модулями.
Контет сутності згруповані в типи сутностей, які створені для однакових цілей і відображаються в по різному в різних місцях на сайті. Більшість типів сутностей також розділені на підтипи сутностей, які є підрозділом типу сутності і дозволяє створювати різні варіації в яких сутності використовуються і виводяться. Нижче таблиця з деякими загальними типами контент сутностей:
| Тип Сутності | Підтип сутності | Визначальний модуль | Головне використання |
|---|---|---|---|
Елемент контенту | Тип контенту | Node модуль | Контент створений для виведення в головних регіонах сайту на сторінках сайту |
3+ | Приклад: На сайті прикладу міського ярмарку, ви можете мати контент типи для Основних сторінок, сторінок продавців і сторінок рецептів. | Коментар | Тип коментаря |
Comment модуль | Коментарі додаються до контент сутностей (зазвичай до Матеріалів) | 3+ | Приклад: На сайті блозі, записи в блозі можуть містити коментарі. Вони не потрібні на сайті прикладі міського ярмарку. |
Профіль користувача | (немає) | User модуль | Дані відносяться до користувача з аккаунтом (з можливістю авторизації) на сайті |
3+ | Приклад: Кожен сайт має щонайменше базовий профіль користувача з іменем користувача і E-mail; сайти соціальних мереж можуть мати складніші профілі користувача з набагато більшою кількістю інформації. | Власний блок | Тип Блоку |
Custom Block модуль | Текст і зображення маленькими шматочками, відображені в шапці сайту, підвалі або колонках | 3+ | Приклад: На сайті міського ярмарку, ви можете розмістити години роботи і адресу в блок у колонці. |
Термін таксономії | Словник таксономії | Taxonomy модуль | Використовується для класифікації інших типів контенту |
3+ | Приклад: На сайті прикладі міського ярмарку, ви можете класифікувати Рецепт матеріал за допомогою словника таксономії Інгредієнти, термінів таксономії, таких як Морква і Помідори. На сайті блозі, записи в блог можуть бути класифіковані використовуючи словник Теги та можливо також словник Категорії. | Файл | (немає) |
File модуль | Зображення або прикріплений файл, які відстежуються і керуються через сайт, часто прикладаються до інших типів контенту | 3+ | Приклад: На сайті прикладі міського ярмарку, обидві сторінки Рецепт і Продавець можуть мати прикріплені зображення, які могли б (через панель адміністрування) управлятися як сутності Файлів через сайт. |
Контактна форма | Тип форми | Contact модуль | Форма яка дозволяє відвідувачам сайту зв’язатися з власником сайту |
В межах сутності, дані зберігаються як окремі поля, кожне з яких містить один тип даних, такі як форматований або звичайний текст, зображення або інші файли або дані. Типи полів можуть бути визначені через ядро Drupal або у модулях.
Поля можуть бути додані адміністратором для підтипу сутності, так що всі сутності цього підтипу мають однаковий набір доступних полів. Наприклад, Продавець тип матеріалу на сайті міського ярмарку може мати поля для Ім’я продавця, логотипу, URL сайту і опису, в той час як тип матеріалу Основна сторінка може мати тільки поля для заголовка і тексту. Коли ви створюєте або редагуєте сутності, ви визначаєте значення для полів по сутності.
Автори
Написано і відредаговано Jennifer Hodgdon і Grant Dunham.
Перевів Олексій Бондаренко із Mazaltov.
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