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: Jak vytvořím vlastní vzhled? Starter themes Tvorba vlastního tématu - design - html/css - drupal theme

3 © Sladeček MartinDalší informace:  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: Co je to theme? jmenosablony jmenosablony.info

5 © Sladeček MartinDalší informace: Co je to theme? jmenosablony jmenosablony.info tpl.php

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

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

8 © Sladeček MartinDalší informace: 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: soubor 1/3 ; $Id: garland.info,v /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: 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: 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:  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: 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: 

18 Případová studie

19 © Sladeček Martin

20

21

22 Začneme… theme.info name = Drupal Theme description = Drupal Brno 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