Какво е Drupal "Тип съдържание"?

Друпалският „тип съдържание“ е определен вид съдържание. Например в Drupal 7 типовете съдържание по подразбиране включват "статия", "основна страница" и "тема на форума".

Drupal ви улеснява да направите своя собствен типове съдържание. Персонализираните типове съдържание са една от най-добрите причини да научите Drupal.

Типовете съдържание имат полета

Най-вълнуващото нещо за типовете съдържание на Drupal е, че всеки тип съдържание може да има свой собствен набор от полета. Всяко поле съхранява определен бит информация.

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

  • Изображение на корицата
  • Заглавие
  • Автор
  • Издател
  • Година на издаване

Полетата решават проблеми

Сега ти бих могъл напишете отзивите си като обикновени статии и просто поставете тази информация в началото на всеки отзив. Но това би създало няколко проблема:

  • Ами ако забравите конкретно парче?
  • Ами ако промените решението си да включите, да речем, издателя? Как да скриете издателя на всички стари статии?
    instagram viewer
  • Ами ако решите, че предпочитате да покажете част от информацията в край на статията? Или дори в странична лента? Или да направите заглавието получер? Този вид гъвкавост е невъзможна. Трудно кодирате данните на едно конкретно място във всяка статия.

С полетата вие решавате всички тези проблеми.

Можете да направите тип съдържание на „рецензия на книга“ и всеки бит информация се превръща в „поле“, прикрепено към този тип съдържание.

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

Сега, когато започвате нов преглед на книгата, имате специално, отделно текстово поле за всеки бит информация. Много по-малко вероятно е да забравите да въведете, да речем, името на автора. Там е кутията за него.

Всъщност всяко поле има опцията да бъде маркирано като задължително. Точно както не можете да запазите възел без заглавие, Drupal няма да ви позволи да записвате, без да въвеждате текст за поле, което е отбелязано като задължително.

Полетата не трябва да бъдат текстови

Забелязахте ли, че едно от тези полета е изображение? Полетата не са ограничени до текст. Полето може да бъде файл, например изображение или PDF. Можете да получите допълнителни видове полета с персонализирани модули, като например Дата и Местоположение.

Можете да персонализирате как се показват полетата

По подразбиране, когато преглеждате рецензията си за книга, ще се появи всяко поле с етикет. Но можете да персонализирате това. Можете да пренаредите реда на полетата, да скриете етикетите и дори да използвате „стилове на изображението“, за да контролирате размера на дисплея на корицата на тази книга.

Можете да персонализирате както изгледа „По подразбиране“, изглед на цяла страница, така и изгледа „Тийзър“, което показва съдържанието в списъците. Например за списъци можете да скриете всички допълнителни полета с изключение на автора.

След като започнете да мислите за списъци, ще искате да се потопите в Drupal Views. С Views можете да изграждате персонализирани листинги от тези рецензии на книги.

Как да добавя типове съдържание?

В Drupal 6 и по-стари версии трябваше да инсталирате Комплект за изграждане на съдържание (CCK) модул, за да се използват типове съдържание.

При Drupal 7 и по-нови типове съдържание са включени в ядрото. Влезте като администратор и в горното меню отидете на.

Структура -> Типове съдържание -> Добавяне на тип съдържание.

Създаването на персонализирани типове съдържание на Drupal е изключително лесно. Не е нужно да пишете един ред код. На първата страница описвате типа съдържание. На втората страница добавяте полета. По всяко време можете да редактирате типа съдържание, за да добавяте или премахвате полета.

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