„Typ treści” Drupala to szczególny rodzaj treści. Na przykład w Drupal 7 domyślne typy treści to "artykuł", "strona podstawowa" i "temat forum".
Drupal ułatwia Ci tworzenie posiadać typy treści. Niestandardowe typy treści to jeden z najlepszych powodów, aby nauczyć się Drupala.
Typy treści mają pola
Najbardziej ekscytującą rzeczą w typach zawartości Drupala jest to, że każdy typ zawartości może mieć swój własny zestaw pola. Każde pole przechowuje określoną część informacji.
Załóżmy na przykład, że lubisz pisać recenzje książek (klasyczny przykład). Byłoby miło zawrzeć pewne podstawowe informacje o każdej książce, takie jak:
- Okładka
- Tytuł
- Autor
- Wydawca
- Rok wydania
Pola rozwiązują problemy
Teraz ty mógłby Napisz swoje recenzje jako zwykłe artykuły i po prostu wklej te informacje na początku każdej recenzji. Ale to spowodowałoby kilka problemów:
- Co się stanie, jeśli zapomnisz o konkretnym kawałku?
- Co się stanie, jeśli zmienisz zdanie na temat włączenia, powiedzmy, wydawcy? Jak ukryć wydawcę we wszystkich starych artykułach?
- Co się stanie, jeśli zdecydujesz, że wolisz pokazać niektóre informacje na stronie koniec artykułu? A może nawet na pasku bocznym? Albo pogrubić tytuł? Taka elastyczność jest niemożliwa. Zakodowałeś dane w jednym konkretnym miejscu w każdym artykule.
Za pomocą pól rozwiązujesz wszystkie te problemy.
Możesz utworzyć typ zawartości „recenzja książki”, a każdy fragment informacji stanie się „polem” dołączonym do tego typu zawartości.
Pola ułatwiają wprowadzanie informacji
Teraz, kiedy zaczynasz recenzowanie nowej książki, masz specjalne, oddzielne pole tekstowe na każdą informację. Dużo mniej prawdopodobne jest, że zapomnisz wpisać, powiedzmy, nazwisko autora. Jest na to pudełko.
W rzeczywistości każde pole ma możliwość oznaczenia jako wymagany. Tak jak nie możesz zapisać węzła bez tytułu, tak Drupal nie pozwoli Ci zapisać bez wpisania tekstu w polu oznaczonym jako wymagane.
Pola nie muszą być tekstem
Czy zauważyłeś, że jedno z tych pól jest wizerunek? Pola nie ograniczają się do tekstu. Pole może być plikiem, takim jak obraz lub plik PDF. Możesz uzyskać dodatkowe rodzaje pól za pomocą niestandardowych modułów, takich jak Data i Lokalizacja.
Możesz dostosować sposób wyświetlania pól
Domyślnie, gdy przeglądasz recenzję książki, każde pole jest wyświetlane z etykietą. Ale możesz to dostosować. Możesz zmienić kolejność pól, ukryć etykiety, a nawet użyć „style obrazu”, aby kontrolować rozmiar wyświetlania tej okładki książki.
Możesz dostosować zarówno widok „Domyślny”, jak i widok całej strony, a także widok „Zwiastun”, czyli sposób wyświetlania treści w ofertach. Na przykład w przypadku aukcji możesz ukryć wszystkie dodatkowe pola z wyjątkiem autora.
Kiedy jednak zaczniesz myśleć o listach, zechcesz zagłębić się w widoki Drupal. Dzięki widokom możesz budować aukcje niestandardowe tych recenzji książek.
Jak dodać typy treści?
W Drupalu 6 i wcześniejszych wersjach trzeba było zainstalować Zestaw do tworzenia treści (CCK) moduł w celu korzystania z typów treści.
W Drupal 7 i nowszych, typy zawartości są zawarte w rdzeniu. Zaloguj się jako administrator i w górnym menu przejdź do.
Struktura -> Typy zawartości -> Dodaj typ zawartości.
Tworzenie niestandardowych typów treści Drupal jest niezwykle łatwe. Nie musisz pisać ani jednej linii kodu. Na pierwszej stronie opisujesz typ treści. Na drugiej stronie dodajesz pola. W dowolnym momencie możesz edytować typ zawartości, aby dodać lub usunąć pola.
Typy treści to jedna z najpotężniejszych funkcji, jakie ma do zaoferowania Drupal. Gdy zaczniesz myśleć o typach treści i widokach, nigdy nie wrócisz do podstawowych stron.