Skip to main content

Что такое Drupal? Тип контента & # 34?

Прохождение Skyrim - часть 204 (Любовь в Подкаменной крепости) (Июнь 2025)

Прохождение Skyrim - часть 204 (Любовь в Подкаменной крепости) (Июнь 2025)
Anonim

Тип контента «Drupal» - это особый вид контента. Например, в Drupal 7 типы контента по умолчанию включают «статью», «основную страницу» и «тему форума».

Drupal упрощает для вас своя типы контента. Пользовательские типы контента являются одной из лучших причин для изучения Drupal.

Типы содержимого имеют поля

Самое интересное в типах контента Drupal - это то, что каждый тип контента может иметь свой собственный набор поля, Каждое поле хранит определенный бит информации.

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

  • обложка
  • заглавие
  • автор
  • издатель
  • год публикации

Поля разрешают проблемы

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

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

С полями вы решаете все эти проблемы.

Вы можете создать тип содержимого «обзор книги», и каждый бит информации становится «полем», прикрепленным к этому типу содержимого.

Поля помогают вводить информацию

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

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

Поля не должны быть текстовыми

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

Вы можете настроить отображение полей

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

Вы можете настроить как «По умолчанию», так и полноэкранный просмотр, а также «Тизер», как показано в списке. Например, для списков вы можете скрыть все дополнительные поля, кроме автора.

Как только вы начнете думать о листингах, вы захотите погрузиться в Drupal Views. С помощью Views вы можете создать индивидуальные списки из этих обзоров книг.

Как добавить типы контента?

В Drupal 6 и более ранних версиях вам необходимо было установить модуль Content Construction Kit (CCK) для использования типов контента.

С Drupal 7 типы контента теперь включены в ядро. Войдите в систему как администратор, и в верхнем меню перейдите к

Структура -> Типы содержимого -> Добавить тип контента.

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

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