Modul kniha je vhodný pro vytváření strukturovaných, vícestránkových hypertextů, např. manuálů, příruček či FAQ. Umožňuje rozdělit dokumenty do kapitol, sekcí, podsekcí atd.
V dolní části každé stránky knihy je k dispozici navigace pomocí odkazů Předchozí, Následující a O úroveň výše. Další navigaci může poskytnou navigační blok knihy. Verze pro tisk obsahuje stránku a všechny její podsekce.
- V admin/build/modules (Administrace, Prvky webu, Moduly) povolte modul Book.
- V admin/content/types (Administrace, Správa obsahu, Typy obsahu) je možné nastavit výchozí hodnoty pro typy obsahu Strana knihy např.:
- vypnout komentáře atd.
- vypnout zobrazování autora
- zapnout automatické vytváření revizí (modul Diff)
- V admin/user/permissions (Administrace, Uživatelé, Oprávnění) u Drupalu 5 v admin/user/access (Administrace, Uživatelé, Kontrola přístupu) nastavte v sekci Modul book oprávnění jednotlivých uživatelských rolí.
- V admin/build/menu-customize/navigation (Administrace, Prvky webu, Menu, Navigace) u Drupalu 5 v admin/build/menu (Administrace, Prvky webu, Menu) můžete upravit implicitně vypnutou položku navigace Knihy.
- V admin/build/block (Administrace, Prvky webu, Bloky) můžete povolit blok Obsah knihy.
- zajímavou možností je volba Zobrazit blok pouze na stránkách knihy
- Vytvořte obsah Strana knihy:
- u nové knihy zvolte u osnovy knihy: vytvořit novou knihu
- Každý typ obsahu je možné začlenit do struktury libovolné knihy:
- zobrazte libovolný typ obsahu a přejděte na záložku Začlenit
- V admin/content/book (Administrace, Správa obsahu, Knihy) je možné zobrazit seznam všech knih a provádět jejich úpravy. Je zde také možné vyhledat sirotčí stránky (stránky, které nejsou začleněny do struktury žádné knihy).
- V admin/build/path/pathauto (Administrace, Prvky webu, Url aliasy, Automated alias settings) u Drupalu 5 v admin/settings/pathauto (Aministrace, Nastavení webu, Pathauto) upravte:
- Nastavení cesty uzlu:
- Vzorek pro všechny nody typu Stránka knihy: book/[bookpath-raw]/[title-raw]
- Výchozí šablony modulu book ...export-html.tpl.php (verze pro tisk) je možné zkopírovat do svého tématu vzhledu a upravit dle potřeb např. doplňte:
<meta http-equiv="content-style-type" content="text/css" />
Obsah knihy je možné vytvářet i kombinací více typů obsahu (Chapter Jump Menu) např:
- meta-data: title, summary, genre, series, rating
- content: chapter or the real content of the book
Příklad URL adres:
- úvodní stránka každé knihy: stories/[node:book:mlid]
- kapitoly: stories/[node:book:root:mlid]/[node:nid]
Rozšiřující moduly (groups.drupal.org/node/23899):
- Booktree
- Book Menus
- Book Explorer
- Book helper
- Menu Node API
- a další viz odkaz výše
Podobné moduly:
Zobrazení obsahu knihy (pomocí Views):
- drupal.org/node/614882
- Views tree