Skip to main content

Was ist ein Drupal "Content-Typ & # 34?

Was ist eine Zecke? - Wissen macht Ah! - DAS ERSTE - WDR (April 2025)

Was ist eine Zecke? - Wissen macht Ah! - DAS ERSTE - WDR (April 2025)
Anonim

Ein Drupal-"Inhaltstyp" ist eine bestimmte Art von Inhalt. Zu den Standardinhaltstypen in Drupal 7 gehören beispielsweise "Artikel", "Grundseite" und "Forenthema".

Drupal macht es Ihnen leicht, Ihre besitzen Inhaltstypen. Benutzerdefinierte Inhaltstypen sind einer der besten Gründe, um Drupal zu lernen.

Inhaltstypen verfügen über Felder

Das Aufregendste an Drupal-Inhaltstypen ist, dass jeder Inhaltstyp seinen eigenen Satz haben kann Felder. Jedes Feld speichert ein bestimmtes Informationsstück.

Angenommen, Sie schreiben gerne Buchbesprechungen (ein klassisches Beispiel). Es wäre schön, einige grundlegende Informationen zu jedem Buch hinzuzufügen, wie zum Beispiel:

  • Titelbild
  • Titel
  • Autor
  • Herausgeber
  • Erscheinungsjahr

Felder lösen Probleme

Jetzt du könnte Schreiben Sie Ihre Bewertungen als normale Artikel und fügen Sie diese Informationen einfach am Anfang jeder Überprüfung ein. Dies würde jedoch zu mehreren Problemen führen:

  • Was ist, wenn Sie ein bestimmtes Stück vergessen?
  • Was ist, wenn Sie Ihre Meinung darüber ändern, beispielsweise den Herausgeber einzubeziehen? Wie verstecken Sie den Verleger bei allen alten Artikeln?
  • Was ist, wenn Sie sich entscheiden, möchten Sie einige der Informationen auf der Ende des Artikels Oder sogar in einer Seitenleiste? Oder machen Sie den Titel fett? Diese Art von Flexibilität ist unmöglich. Sie haben die Daten in jedem Artikel an einer bestimmten Stelle fest codiert.

Mit Feldern lösen Sie alle diese Probleme.

Sie können einen Inhaltstyp "Buchprüfung" erstellen, und jede Information wird zu einem "Feld", das diesem Inhaltstyp zugeordnet ist.

Felder helfen Ihnen bei der Eingabe von Informationen

Wenn Sie nun eine neue Buchbesprechung beginnen, steht Ihnen für jede Information ein eigenes separates Textfeld zur Verfügung. Sie vergessen viel weniger, den Namen des Autors einzugeben. Da ist die Kiste dafür.

In der Tat hat jedes Feld die Möglichkeit, als markiert zu werden erforderlich . So wie Sie einen Knoten ohne Titel nicht speichern können, lässt Drupal Sie nicht speichern, ohne Text für ein Feld einzugeben, das als erforderlich markiert ist.

Felder müssen nicht Text sein

Haben Sie bemerkt, dass eines dieser Felder ein Bild ? Felder sind nicht auf Text beschränkt. Ein Feld kann eine Datei sein, beispielsweise ein Bild oder eine PDF-Datei. Sie können zusätzliche Felder mit benutzerdefinierten Modulen erhalten, z. B. Datum und Ort.

Sie können anpassen, wie Felder angezeigt werden

Wenn Sie Ihre Buchrezension anzeigen, wird standardmäßig jedes Feld mit einer Bezeichnung angezeigt. Sie können dies jedoch anpassen. Sie können die Reihenfolge der Felder ändern, die Beschriftungen ausblenden und sogar "Bildstile" verwenden, um die Anzeigegröße dieses Buchdeckels zu steuern.

Sie können sowohl die "Standardeinstellung", die vollständige Seitenansicht als auch die "Teaser" -Ansicht anpassen. Auf diese Weise wird der Inhalt in Listen angezeigt. Bei Listen können Sie beispielsweise alle zusätzlichen Felder mit Ausnahme des Autors ausblenden.

Wenn Sie jedoch erst einmal über die Liste nachdenken, sollten Sie sich mit Drupal Views beschäftigen. Mit Ansichten können Sie bauen benutzerdefinierte Auflistungen dieser Buchbesprechungen.

Wie füge ich Inhaltstypen hinzu?

In Drupal 6 und früheren Versionen mussten Sie das CCK-Modul (Content Construction Kit) installieren, um Inhaltstypen verwenden zu können.

Mit Drupal 7 sind Inhaltstypen jetzt in Core enthalten. Melden Sie sich als Administrator an und klicken Sie im oberen Menü auf

Struktur -> Inhaltstypen -> Inhaltstyp hinzufügen.

Das Erstellen von benutzerdefinierten Drupal-Inhaltstypen ist extrem einfach. Sie müssen keine einzige Codezeile schreiben. Auf der ersten Seite beschreiben Sie den Inhaltstyp. Auf der zweiten Seite fügen Sie Felder hinzu. Sie können den Inhaltstyp jederzeit bearbeiten, um Felder hinzuzufügen oder zu entfernen.

Inhaltstypen sind eine der leistungsfähigsten Funktionen, die Drupal bietet. Wenn Sie erst einmal über Inhaltstypen und Ansichten nachdenken, kehren Sie nie mehr zu den grundlegenden Seiten zurück.