Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
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
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?
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.