5. set your theme
based on default Magento
Thursday 19 May 2011 (wk )
6. first fallback
set your theme
based on default Modern
Thursday 19 May 2011 (wk )
7. does file exist in yes
package_name/ How stuff works
theme_name/
Magento fall-back logic
no
does file exist in yes
package_name/ display
default/
no
does file exist in yes
base/
default/
no
rendering error
Thursday 19 May 2011 (wk )
8. an existing theme
http://www.flickr.com/photos/popilop/331357312
Thursday 19 May 2011 (wk )
9. create your own Page generation xml instructions
for each module
app/design/frontend/default/yourtheme/layout
app/design/frontend/default/yourtheme/template
Content block .phtml files for
each module
skin/frontend/default/yourtheme/css
skin/frontend/default/yourtheme/images
Visual layout info and files &
UI-specific Javascript
Thursday 19 May 2011 (wk )
10. a well coded theme
should have to following traits
• a single layout file, named local.xml, where all
layout updates are placed.
• no layout files with the same name as any layout
file in the base theme
• no css files with the same name as any css file in
the default skin create local.css
• no .phtml template files, except for those that
were modified to support the new theme.
usually this number will be very small
Thursday 19 May 2011 (wk )
11. Remove callouts and rarely used stuff
Add the local stylesheet
your theme starts
with local.xml
Thursday 19 May 2011 (wk )
12. not much is changed
Thursday 19 May 2011 (wk )
13. earn money with adsense
http://www.flickr.com/photos/playerdue/5285272605/
Thursday 19 May 2011 (wk )
58. see you at Magento Competence Center
magento-competence-center.com
hans2103
yireo
jiraict
http://slideshare.net/hans2103
http://www.flickr.com/photos/trasimac/1217071176
Thursday 19 May 2011 (wk )