Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Drupal theming Úvod do šablonování Převod webu do Drupalu Martin Sladeček.

Podobné prezentace


Prezentace na téma: "Drupal theming Úvod do šablonování Převod webu do Drupalu Martin Sladeček."— Transkript prezentace:

1 Drupal theming Úvod do šablonování Převod webu do Drupalu Martin Sladeček

2 © Sladeček MartinDalší informace: http://drupal.org/node/323993 Jak vytvořím vlastní vzhled? 1. http://drupal.org/project/Themes 2. Starter themes - http://drupal.org/project/zen - http://drupal.org/project/basic 3. Tvorba vlastního tématu - design - html/css - drupal theme

3 © Sladeček MartinDalší informace: http://drupal.org/node/171194  Složka  _root_/themes  _root_/sites/all/themes/jmenosablony  _root_/sites/default/themes/jmenosablony  Název tématu musí začínat písmenem (ne číslice ani znak) Drupal Theme jmenosablony

4 © Sladeček MartinDalší informace: http://drupal.org/node/171194 Co je to theme? jmenosablony jmenosablony.info

5 © Sladeček MartinDalší informace: http://drupal.org/node/171194 Co je to theme? jmenosablony jmenosablony.info tpl.php

6 © Sladeček MartinDalší informace: http://drupal.org/node/171194 Co je to theme? jmenosablony jmenosablony.info tpl.php css js style.css print.css xxx.js

7 © Sladeček MartinDalší informace: http://drupal.org/node/171194 Co je to theme? jmenosablony jmenosablony.info tpl.php css js style.css print.css xxx.js template.php

8 © Sladeček MartinDalší informace: http://drupal.org/node/171194 Co je to theme? jmenosablony jmenosablony.info tpl.php css js style.css print.css xxx.js template.php favicon.ico, screenshot.png, logo.png

9 © Sladeček MartinDalší informace: http://drupal.org/node/171205.info soubor 1/3 ; $Id: garland.info,v 1.5 2007/07/01 23:27:32 goba Exp $ name = Jméno šablony description = Popis šablony... core = 6.x engine = phptemplate version = 6.1-dev screenshot = screenshot.png base theme = zen

10 © Sladeček MartinDalší informace: http://drupal.org/node/171205.info soubor 2/3  stylesheets[all][] = css/style.css stylesheets[print][] = css/print.css  scripts[] = js/javascript.js scripts[] = js/javascript2.js  regions[left] = Levý regions[right] = Pravý regions[content_top] = Horní panel

11 © Sladeček MartinDalší informace: http://drupal.org/node/171205.info soubor 3/3 features[] = logo features[] = name features[] = slogan features[] = search features[] = favicon features[] = primary_links features[] = secondary_links ; features[] = mission ; features[] = node_user_picture ; features[] = comment_user_picture

12 © Sladeček MartinDalší informace: http://drupal.org/node/190815.tpl.php  vzhled jednotlivých prvků  Xhtml + PHP proměnné  Pokud chybí, nahradí defaultním vzhledem  Defaultní šablony = vzor _root_/modules/jmenomodulu/  page.tpl.php  block.tpl.php  node.tpl.php  comment.tpl.php

13 © Sladeček Martin page.tpl.php

14 © Sladeček Martin block.tpl.php

15 © Sladeček Martin node.tpl.php

16 © Sladeček Martin comment.tpl.php

17 © Sladeček MartinDalší informace: http://drupal.org/node/190815 Alternate templates  Alternate template přepíše původní template  node-[type].tpl.php př.: node-blog.tpl.php  page-front.tpl.php  Další informace: http://drupal.org/node/190815  http://www.example.com/node/1/edit

18 Případová studie

19 © Sladeček Martin

20

21

22 Začneme… theme.info name = Drupal Theme description = Drupal Brno 21.7.2010 core = 6.x engine = phptemplate stylesheets[all][] = css/style.css stylesheets[print][] = css/print.css features[] = logo features[] = name features[] = search features[] = favicon features[] = primary_links regions[content_top] = Content top regions[right] = Right sidebar regions[bottom_left] = Bottom left regions[bottom_middle] = Bottom middle regions[bottom_right] = Bottom right

23 © Sladeček Martin page.tpl.php (modules/system) language ?>" lang=" language ?>" dir=" dir ?>"> "> ….

24 © Sladeček Martin

25 page.tpl.php (modules/system) " title=" " rel="home” id=“logo” > " alt=" " /> " title=" ">

26 © Sladeček Martin page.tpl.php (modules/system) 'links primary-links')); ?>

27 © Sladeček Martin page.tpl.php (modules/system)

28 Děkuji za pozornost Dotazy?


Stáhnout ppt "Drupal theming Úvod do šablonování Převod webu do Drupalu Martin Sladeček."

Podobné prezentace


Reklamy Google