Přeskočit přímo na text


Jak vytvořit odvozené téma vzhledu?

Do adresáře /sites/all/themes jste nahráli téma vzhledu, které chcete upravit. Nebudete upravovat originální téma, ale odvozené (pod)téma. Základní princip spočívá v následujících krocích (další případné zvláštnosti najdete v README souboru vybraného tématu):

  • Celý adresář s tématem vzhledu si někam zkopírujete a přejmenujete. Dejme tomu, že původní téma se jmenuje xyz. Vy adresář přejmenujete třeba na xyz_moje.
  • Adresář otevřete a podíváte se, co je uvnitř.
  • Najdete soubor xyz.info a přejmenujete ho tak, aby odpovídal názvu nového tématu, v daném případě xyz_moje.info
  • Otevřete soubor xyz_moje.info a upravíte ho: obecně všude, kde se vyskytuje název původního tématu, by se místo něj měl objevit název tématu odvozeného. Samozřejmě byste měli upravit i „Description“ – popis. Kromě toho ještě přidáte řádku: base theme = xyz (tím definujete rodičovské téma; vlastnosti, které neupravíte, se budou dědit; rodičovské téma pak samozřejmě můžete aktualizovat, aniž si přepíšete podtéma). Soubor uložíte.
  • Pokud se v .info souboru vyskytovala informace o souboru xyz.css a vy jste změnili jméno na xyz_moje.css, přejmenujete i soubor xyz.css na xyz_moje.css
  • Jestliže se v adresáři vyskytuje soubor template.php, otevřete ho a upravíte: všechny řetězce „xyz“ na „xyz_moje“, všechny řetězce „phptemplate“ na „xyz_moje“. Zakomentované řádky nemusíte upravovat (upravíte je později, pokud je budete potřebovat).
  • Totéž uděláte v souboru theme-settings.php, případně v dalších souborech, kde se bude ve funkcích vyskytovat název původního tématu.
  • Případné další kroky nebo mírné odlišnosti najdete v README souboru tématu, které jste si vybrali. Pokud jste se do něj ještě nepodívali, udělejte to teď.
  • Vaše podtéma by mělo být připravené k použití.
  • Téma xyz_moje nahrajte buďto do /sites/all/themes, nebo do /sites/all/the­mes/xyz. Je to jedno, fungovat to bude úplně stejně.
  • Jděte do Prvky webu > Témata vzhledu, téma povolte a nastavte jako výchozí. V každém případě – jako pojistku – nechte povolené i některé téma jádra (např. Garland).
  • Pokud vaše podtéma funguje, můžete ho v podstatě libovolně upravovat.
  • Jestliže se objeví chyba s hláškou „cannot redaclare (nějaká funkce)“, znamená to, že existuje funkce, která je v původním i odvozeném tématu vzhledu. Její jméno najdete v chybové hlášce. V odvozeném tématu vzhledu ji musíte přejmenovat nebo smazat.

Další informace: http://drupal.org/theme-guide

 

Poslat nový komentář

  • You can use Texy! to format and alter entered content.
  • Povolené HTML značky: <em> <strong> <b> <i> <br> <code> <ul> <ol> <li> <pre> <pre class="php">
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. Beside the tag style "<foo>" it is also possible to use "[foo]".

Více informací o možnostech formátování

Hledat

Přihlášení

Bezpečnost Drupalu

Z hlediska bezpečnosti je Drupal na velmi vysoké úrovni, díky propracovanému systému hlášení, prověřování a řešení možných problémů.

Čtěte více a odebírejte bezpečnostní aktuality

Poslední komentáře

Kdo je online

Momentálně je online 0 uživatelů a 0 hostů.

Support

Psychologie - poradenství