5.5 Inhaltstypen

Drupal unterteilt seine Inhalte (Nodes) in Typen. Sie kennen schon die Typen Artikel, Blog, Buch und Seite.

Die Einteilung in Typen ist

  • sinnvoll, um beispielsweise Zugriffsrechte an unterschiedliche Rollen für unterschiedliche Inhaltstypen zu verteilen. Es kann ja sein, dass die Benutzer Inhalte vom Typ Artikel erstellen dürfen, aber natürlich nur ihre eigenen Artikel ändern und löschen dürfen. Die Mitarbeiterrolle bekommt beispielsweise die Erlaubnis, alle Artikel ändern zu dürfen etc.

  • gut, um Listdarstellungen mit dem Views-Modul zu organisieren (Zeige alle Inhalte vom Typ Pressemeldung, sortiert nach Datum in einer Tabellenansicht unter dem Link Pressemeldungen im Menü). Wir behandeln das Views-Modul ausführlich im Abschnitt 12. Views: Ansichten erstellen

  • die absolute Basis, um diese Typen dann mit dem CCK-Modul mit zusätzlichen Feldern zu versehen, beispielsweise den Inhaltstyp Immobilie mit Zusatzfeldern für Bild, Preis, Google Maps-Koordinaten etc. Wir behandeln das CCK-Modul ausführlich in Abschnitt 11. Content Construction Kit (CCK).

Bleiben wir aber zunächst bei der Auflistung der Inhaltstypen (Abbildung 5.8).

Inhaltstypen
Abbildung 5.8: Inhaltstypen

Sie können hier die vorhandenen Inhaltstypen bearbeiten, löschen und völlig neue Inhaltstypen erstellen, und das möchte ich Ihnen jetzt kurz zeigen.

5.5.1 Inhaltstypen bearbeiten und hinzufügen

Hinter den Links „Inhaltstyp hinzufügen“ und „Bearbeiten“ steckt jeweils dasselbe Formular, und abhängig von den aktivierten Modulen kann es recht lang werden.

Alle Einstellungen, die Sie hier konfigurieren, werden bei einer Neuanlage durch einen Benutzer als Standard angenommen. Das ist besonders wichtig bei Einstellungen, auf die der Benutzer keinen Einfluss hat, wie beispielsweise die Veröffentlichung auf der Startseite oder die Versionierung.

Sie können zunächst drei wichtige Parameter eingeben werden, die der spätere Benutzer sieht, wenn er auf den Link Inhalt erstellen klickt:

  • der Name des Inhaltstyps so, wie ihn der Benutzer sieht

  • den für Drupal benötigten internen, maschinenlesbaren Typ

  • eine Beschreibung des Typs, die dem Benutzer erläutert, was es mit diesem Typ auf sich hat.

Im weiteren Verlauf des Formulars folgen die

  • Einstellungen für Eingabeformular

  • Einstellungen für Arbeitsablauf

  • Einstellungen für Kommentare

Falls Sie zusätzliche Module benutzen, können hier noch zusätzliche Optionen erscheinen.

Einstellungen für Eingabeformular

Hier können Sie die Beschriftung des Titelfeldes und des Inhaltsfeldes vergeben, die der Benutzer in seinem Formular sieht. Wenn Sie einen Hotel-Inhaltstyp erstellen, könnte der Titel beispielsweise Hotelname heißen und das Inhaltsfeld Hotelbeschreibung.

Manchmal ist es auch sinnvoll, kein Inhaltsfeld zu haben. Wenn Sie an einen Gebrauchtwagen-Inhaltstyp denken, so kann es sein, dass hier nur vordefinierte Felder und Checkboxen zu finden sind, eine Freitextbeschreibung aber gar nicht erwünscht ist. In diesem Fall lassen Sie das Feld für die Beschreibung einfach leer.

Sie können eine Mindestwortzahl und eine Erklärung oder Richtlinien zum Erstellen dieses Inhalts vorgeben.

Einstellungen für Arbeitsablauf

Jeder Inhalt kann Veröffentlicht, Auf der Startseite oder Oben in Listen (sticky) sein oder eben nicht. Hier legen Sie die Standardwerte für diesen Inhaltstyp fest.

Eine weitere Auswahl ist Neue Revision erstellen. Drupal hat bereits im Core die Möglichkeit der Versionierung. Jedes Mal, wenn ein Inhalt neu gespeichert wird, wird eine neue Version angelegt. Das bedeutet, dass natürlich auch die Möglichkeit bestehen muss, verschiedene Versionen zu vergleichen und zu anderen Versionen zurückzukehren. Hier wird die grundsätzliche Funktionalität eingeschaltet. Die anderen Unterschiede zwischen den Versionen übernehmen Zusatzmodule wie beispielsweise das Diff-Modul4 (Abbildung 5.9).

Unterschiede in zwei Versionen eines Textes
Abbildung 5.9: Unterschiede in zwei Versionen eines Textes

Im weiteren Verlauf kann das Sprachverhalten gewählt werden. Diese Option erscheint nur, wenn Sie das Modul Content Translation aktiviert haben (siehe auch Abschnitt 3.1.1 Das Modul Content Translation aktivieren).

Einstellungen für Kommentare

Das comment-Modul ist standardmäßig aktiviert, und Sie können hier festlegen, auf welche Weise Kommentare angezeigt werden: was der Benutzer eingeben kann/muss, wo das Kontaktformular erscheint und viele weitere Parameter, die größtenteils selbsterklärend sind.

5.5.2 Einen neuen Inhaltstyp für Pressemeldungen erstellen

Legen Sie sich als Beispiel einen neuen Inhaltstyp für Pressemeldungen an.

Name: Pressemeldung

Typ: pressemeldung

Beschreibung: Hier werden Pressemeldungen geschrieben

Nach dem Abspeichern sehen Sie unter dem Link Verwalten – Inhalte – Inhaltstypen im Menü einen neuen Inhaltstyp (Abbildung 5.10).

Neuer Inhaltstyp Pressemeldung
Abbildung 5.10: Neuer Inhaltstyp Pressemeldung

Unter Verwalten – Benutzerverwaltung – Berechtigungen finden Sie für das node-Modul ebenfalls einen neuen Eintrag (Abbildung 5.11).

Berechtigungen für den Inhaltstyp Pressemeldung
Abbildung 5.11: Berechtigungen für den Inhaltstyp Pressemeldung

Sie können jetzt die entsprechenden Berechtigungen vergeben.


Ihre Bewertung: Nichts