3.3 Buchstruktur mit Unterseiten
Nachdem das mit den Artikeln so gut geklappt hat, werden Sie jetzt einen neuen Inhaltstyp benutzen, ein so genanntes „Buch“. Das muss natürlich kein komplettes Buch sein, sondern kann inhaltlich jede Form von zusammenhängenden, strukturierten Inhalten sein (FAQ, Produktkataloge etc.).
Drupal bringt im Core das Book-Modul mit. Dieses Modul kann:
Inhalte (Nodes) hierarchisch gliedern
die Hierarchie als Navigation in einem positionierbaren Block anzeigen
eine Druckansicht des Inhalts erzeugen
Links zum Vor- und Zurückblättern erstellen.
3.3.1 Das Book-Modul aktivieren
Um das Book-Modul zu aktivieren, klicken Sie auf den Link Verwalten, Strukturierung, Module. Aktivieren Sie die Checkbox und klicken Sie unten auf der Seite auf den Button Konfiguration speichern.

Abbildung 3.12: Book-Modul aktivieren
3.3.2 Block positionieren
Nach der Aktivierung des Moduls steht Ihnen ein neuer Inhaltstyp (Inhalt erstellen- Book page) und ein neuer Block mit dem automatisch zugewiesenen Namen „Buchnavigation“ zur Verfügung.
Ein Block ist ein „Kasten“, eine „Box“, ein „Bereich“, der „um den eigentlichen Inhalt herum“ positioniert werden kann.

Abbildung 3.13: Positionierung des Buchnavigationsblocks
Positionieren Sie diesen Block auf die linke Seite Ihrer Website (Verwalten – Strukturierung – Blöcke – Region „Linke Seitenleiste“) wie in Abbildung 13. Vergessen Sie nicht, unten auf den Button Blöcke Speichern zu klicken.
Sie haben weiterhin die Wahl, ob der Block nur auf Buchseiten oder immer angezeigt werden soll. Um die Anzeige auf Buchseiten zu beschränken, klicken Sie auf den Link Konfigurieren neben dem Block und kreuzen die entsprechende Auswahl an. Wenn vom Besucher Ihrer Website nun eine Buchseite aufgerufen wird, wird die Navigation (Das Inhaltsverzeichnis) künftig automatisch oben links angezeigt.
3.3.3 Einige Buchseiten erstellen und gliedern
Jetzt müssen Sie nur noch Ihr Buch schreiben
. Klicken Sie dazu auf die Links Inhalt erstellen – Buchseite (book page) und legen Sie ein paar Seiten mit je einer Überschrift und einem Blindtext als Textkörper an. Beginnen Sie mit der Titelseite:
Klicken Sie auf Inhalt erstellen – Book page
Geben Sie als Titel z. B. „Drupal 6 – Tutorial – Deutsch“ ein und wie immer ein bisschen Blindtext
Der entscheidende Unterschied zu einem Artikel ist die Möglichkeit, die Buchseiten zu gliedern. Sie finden sie unter dem Link Buchgliederung. Die erste Buchseite, die Sie erstellen, ist das Buch-Cover bzw. die Startseite des Buches (Abbildung 3.14).

Abbildung 3.14: Buchgliederung - Neues Buch
Weitere Seiten, die Sie erstellen, können unter dem Link Buchgliederung einem Buch und einem Unterkapitel zugeordnet werden. Erstellen Sie zur Übung drei Buchseiten mit den Titeln „Einleitung“, „01. Was ist Drupal?“ und „02. Installation“. Weisen Sie diesen Seiten als übergeordneten Menüpunkt die Titelseite „Drupal – Tutorial – Deutsch“ zu. Die folgenden Abbildung zeigt das fertige Ergebnis:

Abbildung 3.15: Buchgliederung - Seiten zuordnen
Der Punkt „Reihenfolge“ dient übrigens dazu, in einem Menü die Reihenfolge der Menüpunkte festzulegen. Etwas gewöhnungsbedürftig ist dabei anfangs die Tatsache, dass kleinere Zahlen dabei oberhalb von größeren Zahlen stehen, 0 steht also z.B. oberhalb von 1. Mehr dazu auf finden Sie im Abschnitt 5.2 Buch.
3.3.4 Ein Link auf das Buch im Menü
Damit ein Besucher Ihrer Website das Buch überhaupt findet, sollten Sie einen Link im Menü vorsehen. Der Link sollte zur Startseite des Buches gehen. Sie können diese Zuordnung im Formular „Bearbeiten“ der Startseite des Buches vornehmen (Abbildung 3.16).

Abbildung 3.16: Menülink erstellen für die Startseite des Buches
Drupal bringt ein paar Menüs im Core mit. Ich ordne das Buch dem Menü Hauptlinks zu. Dieses Menü befindet sich im oberen Bereich der Website. Weitere Menüeinträge sind nicht notwendig, da die Buchnavigation automatisch angezeigt wird. Über der Buchseite befinden sich auch schon Navigationspfade (breadcrumbs) (Abbildung 3.17).

Abbildung 3.17: Änderungen auf der Website
3.3.5 Übersetzung des Buchs
Wenn Sie Ihr Buch übersetzen wollen, müssen Sie zunächst den Inhaltstyp Buchseite konfigurieren. Klicken Sie auf Verwalten – Inhaltsverwaltung - Inhaltstypen, dann neben dem Inhaltstyp Book page auf Bearbeiten. In diesem Dialogfeld klicken Sie auf Einstellungen für Arbeitsablauf und aktivieren dort die Mehrsprachigkeit (Unterstützung von Mehrsprachigkeit), wie Sie es bereits bei den Artikeln durchgeführt haben („Aktiviert, mit Übersetzung“).
3.3.6 Eingabeformate
Falls Sie HTML-Tags eingegeben haben, die nicht in der Ansicht ausgewertet erscheinen, beispielsweise ein <h1>-Tag, achten Sie im Eingabeformular auf den Link Eingabeformate (Abbildung 3.18).

Abbildung 3.18: Eingabeformate
Hier können Sie zwischen vordefinierten Formaten wählen, die dann für diesen Inhalt gelten. Sie können natürlich auch eigene Formate erstellen und ein Standardformat festlegen (Verwalten – Einstellungen – Eingabeformate). Mehr über Eingabeformate erfahren Sie in Abschnitt 5.9 Eingabeformate.
- Neuen Kommentar schreiben
- 18190 mal gelesen






Esrtmal danke
Das Video hat mir sehr viel geholfen, leider habe ich ein Problem, dass ich einfach nicht lösen kann.
Also ich möchte viele Seiten mit 4 Unterseiten erstellen.
Sollte dann so in etwa aussehen, ist dann ein anderer Themenbereich aber so ist es leichter zu verstehen ;)
domain.net/wiki/
domain.net/wiki/laptopXY
domain.net/wiki/laptopXY/Kommentare-Hardware
domain.net/wiki/laptopXY/Kommentare-Software
domain.net/wiki/laptopXY/Tuning-Tipps
domain.net/wiki/laptopXY/Links
domain.net/wiki/laptopXY =(wird per CCK realisiert, so dass die User einfach nur schön eingeben müssen, ist dann sozusagen die Info Page
domain.net/wiki/laptopXY/Kommentare-Hardware = gleich wie Software, soll eine einfache Page werden, wo erklärt wird, dass die User nicht spammen sollten oder sonst was und die User können halt ihre Meinung dazu schreiben, gleiches bei Software, nun habe ich folgende Fragen:
Ist es Möglich, dem User maximal 1 Kommentar pro Seite zu ermöglichen, also eines bei
domain.net/wiki/laptopXY/Kommentare-Hardware
domain.net/wiki/laptopXY/Kommentare-Software
domain.net/wiki/laptopXY/Tuning-Tipps = weiter mit Books, hier sollten die User dann Tipps selber schreiben können ;) was nicht weiter schwierig ist, gleiches gilt bei Links
Aber was uA auch ein großes Problem ist: Wie kann ich es machen, dass die 4 Unterpunkte so erscheinen wie hier zB
http://drupal.org/project/Modules
Ist zwar per Views (denke ich mal) aber so würde ich das gerne machen, dass eben die Punkte auch in solchen Tabs stehen ;)
Nochmals danke für die beiden DvDs, haben sich echt gelohnt, so wie die Bücher, hab sogar noch eins von 4.7 rumstehen (schleim), super Arbeit, hoffe auch hier können Sie mir helfen :)
Strukturierungen
Aktiviere das Pfad Modul und gebe die Pfade über Strurkturierung - URL-Aliase ein.
Standardmäßig ist das erstmal nicht möglich (Ist es sinnvoll?). Du könntest aber per zusätzlichem Modul abfragen, wieviele Kommentare der User an diesem Artikel schon gemacht hat und dann eine entsprechende Nachricht ausgeben. Das geht auch mit Triggern und Aktionen. Aber auch hier mußt Du programmieren.
Das ist tatsächlich eine Auflistung von Vokabular Begriffen. Kannst Du mit Views machen
Neues Buch erstellen
In Drupal 6.6 kann man das neue Buch unter "Menüeinstellungen" anstatt "Buchgliederung" erstellen.
Hat sich wohl geändert.
Alles Andere ist wie im Tutorial.
Gruss, Rob
Inhaltsverzeichnis
In der Version 6.16, die ich installiert habe, gibt es unter dem Textfeld einen Punkt "Inhaltsverzeichnis". Dort kann man ein neues Buch erstellen, bzw. eine Buchseite einen bestehenden Buch hinzufügen.
Viele Grüße, M.
Nur eine Verständnisfrage
Ein Menüeintrag macht ja eigentlich nur dann Sinn, wenn ich den Bücher-Block nur dann anzeigen lassen, wenn die Buchseite aufgerufen ist. Wenn der Bücher-Block immer angzeigt wird, dann macht ein zusätzlicher Menüeintrag eigentlich wenig Sinn, oder?
Menü Buchgliederung
Hallo!
Ich habe drupal auf Englisch. Kann hier den Menüpunkt Buchgliederung nicht finden. (selbstverständlich habe ich auch nach dem englischen Wort dafür gesucht...)
Book-Navigation aktivieren
Hallo Gast,
falls Du nicht das Adminmenue-Modul nutzt gibt doch mal folgendes ein:
/admin/build/block
Wenn Du hier keinen Block "Book navigation" findest musst Du das Book-Modul erst aktivieren => /admin/build/modules/list
Installieren musst Du es nicht, weil es im Core (optional) von Drupal enthalten ist.
Spätestens jetzt müsste die Book-Navigation unter der Block-Ansicht zu finden sein.