Skip to main content

Co to jest typ zawartości Drupala & # 34?

"Władza kobiet" - dr Aleksandra Cisłak (Kwiecień 2025)

"Władza kobiet" - dr Aleksandra Cisłak (Kwiecień 2025)
Anonim

"Typ zawartości Drupala" jest szczególnym rodzajem treści. Na przykład w Drupal 7 domyślne typy treści to "artykuł", "strona podstawowa" i "temat forum".

Drupal ułatwia ci to posiadać typy zawartości. Niestandardowe typy zawartości są jednym z najlepszych powodów, by uczyć się Drupala.

Rodzaje treści mają pola

Najbardziej ekscytującą cechą typów zawartości Drupal jest to, że każdy typ zawartości może mieć swój własny zestaw pola. Każde pole przechowuje określoną informację.

Załóżmy na przykład, że lubisz pisać recenzje książek (klasyczny przykład). Byłoby miło dołączyć pewne podstawowe informacje o każdej książce, takie jak:

  • okładka
  • tytuł
  • autor
  • wydawca
  • rok publikacji

Pola Rozwiąż problemy

Teraz ty mógłby pisz swoje recenzje jako zwykłe artykuły i po prostu wklej te informacje na początku każdej recenzji. Ale stworzy to kilka problemów:

  • A co jeśli zapomnisz konkretny kawałek?
  • Co się stanie, jeśli zmienisz zdanie dotyczące włączenia, powiedzmy, wydawcy? Jak ukrywasz wydawcę we wszystkich starych artykułach?
  • Co jeśli zdecydujesz, że wolisz pokazać niektóre informacje na stronie koniec artykułu? A może nawet na pasku bocznym? Czy może pogrubić tytuł? Ten rodzaj elastyczności jest niemożliwy. Ciężko kodowałeś dane w jednym miejscu w każdym artykule.

Dzięki polom rozwiązujesz wszystkie te problemy.

Możesz utworzyć typ zawartości "przeglądu książki", a każdy bit informacji staje się "polem" dołączonym do tego typu treści.

Pola pomagają wprowadzić informacje

Teraz, gdy rozpoczynasz nową recenzję książki, masz specjalne, osobne pole tekstowe dla każdego fragmentu informacji. O wiele rzadziej zapominasz wpisać, powiedzmy, nazwisko autora. Tutaj jest pudełko.

W rzeczywistości każde pole ma opcję oznaczenia jako wymagany . Podobnie jak nie możesz zapisać węzła bez tytułu, Drupal nie pozwoli ci zapisać bez wpisywania tekstu dla pola, które jest zaznaczone jako wymagane.

Pola nie muszą być tekstem

Czy zauważyłeś, że jedno z tych pól to obraz ? Pola nie są ograniczone do tekstu. Pole może być plikiem, na przykład obrazem lub plikiem PDF. Możesz uzyskać dodatkowe rodzaje pól za pomocą modułów niestandardowych, takich jak data i lokalizacja.

Możesz dostosować sposób wyświetlania pól

Domyślnie podczas przeglądania recenzji książki wyświetlane jest każde pole z etykietą. Ale możesz to dostosować. Możesz zmienić kolejność pól, ukryć etykiety, a nawet użyć "stylów obrazu", aby sterować wielkością wyświetlania tej okładki książki.

Możesz dostosować zarówno "Domyślny", pełny widok strony, a także widok "Teaser", czyli w jaki sposób treść pojawia się na aukcjach. Na przykład dla aukcji możesz ukryć wszystkie dodatkowe pola z wyjątkiem autora.

Jednak gdy zaczniesz myśleć o aukcjach, zechcesz zanurkować w Drupal Views. W widokach możesz budować niestandardowe oferty tych recenzji książek.

Jak mogę dodać typy zawartości?

W Drupal 6 i wcześniejszych wersjach konieczne było zainstalowanie modułu Content Construction Kit (CCK) w celu korzystania z typów zawartości.

W Drupal 7 typy zawartości są teraz zawarte w rdzeniu. Zaloguj się jako administrator i w górnym menu przejdź do

Struktura -> Typy zawartości -> Dodaj typ treści.

Tworzenie niestandardowych typów zawartości Drupal jest niezwykle proste. Nie musisz pisać pojedynczej linii kodu. Na pierwszej stronie opisujesz typ zawartości. Na drugiej stronie dodajesz pola. W dowolnym momencie możesz edytować typ zawartości, aby dodawać lub usuwać pola.

Rodzaje treści są jedną z najpotężniejszych cech, jakie Drupal ma do zaoferowania. Gdy zaczniesz myśleć w typach treści i widokach, nigdy nie wrócisz do zwykłych stron.