Modul Devel
Jste zde
Modul Devel je velmi užitečnou pomůckou pro každého, kdo chce pro Drupal programovat.
Modul nainstalujte obvyklým způsobem. Na stránce admin/config/development/devel najdete řadu užitečných možností nastavení, zatím však nebudete žádnou z nich potřebovat.
Přejděte na stránku administrace bloků (admin/structure/block). Zde najdete nový blok s názvem Execute PHP (spustit PHP), který poskytl právě modul Devel. Blok aktivujte a umístěte ho např. do regionu Help (Nápověda), a to pro výchozí i administrační téma vzhledu (používejte např. Bartik jako výchozí a Seven jako aministrační téma vzhledu). Pomocí tohoto bloku můžete testovat jednoduché PHP skripty a také zjišťovat hodnotu proměnných, které potřebujete použít.
Všimněte si, že po zapnutí modulu Devel přibyla také nová záložka Devel na stránkách uzlů (node/*) a uživatelů (user/*).
Pozn.: hvězdičku (*) používáme jako zástupný znak (anglicky wildcard) pro jakýkoliv alfanumerický znak, nebo skupinu znaků (řetězec). Stejně se používá na mnoha místech v administračním rozhraní Drupalu.
Když na záložku Devel kliknete, zobrazí se vám kompletní struktura objektu1 uzlu či uživatele (kliknutím na jednotlivé části se vždy rozbalí další úrovně, pokud existují). V tuto chvíli bude pro vás struktura pravděpodobně nesrozumitelná, nicméně některá data z uzlů a uživatelů určitě rozeznáte (např. nid, title, uid...). Později se naučíte tyto informace prakticky využít.
1 Objekt je termín, který v PHP označuje tzv. složený datový typ (dozvíte se v dalším textu). Uzly a uživatelé v Drupalu jsou z programátorského hlediska objekty.