Jump to content

What should I know about theme development?


Recommended Posts

It's my first post here so I'd like to say hello!

 

I'd like to ask you about theme development. My goal is creating prestashop's theme from scratch but very similar to default bootstrap theme, but with my own custom design - I don't need any other special extensions, only these what are included default. I know html, css and sass/scss and of course I can use bootstrap framework. The problem is that I don't have enough knowledge about php but maybe it wouldn't be a problem.

 

First of all, how can I start with developing my own theme? I suppose that I should start with hml/css templates for every page (homepage, category page, single product page, cms page, contact page and so on) - so basically it is work which I can do.

 

Secondly, if I complete everything in static html I will start building a working theme but... I don't know how. What do I need? Are there any tutorials or coursers?

 

Finally, it is necessary to learn something other before theme development? If yes what it is and when I can learn more about that.

 

So that's all guys, hope you could help me.

 

Best wishes,

rusiano

Link to comment
Share on other sites

Well if you did not find any links here are some that could help you out :

 

http://doc.prestashop.com/display/PS16/Designer+Guide  official guide

 

http://code.tutsplus.com/tutorials/prestashop-theming-explained--net-28414 this is really old but maybe could help a bit 

 

 

But to answer some of your questions, yes think it is good practice to have all in html/css but you will see later if you need this step.

 

Also think you can't begin from scratch, there were some good attempts to create blank/skeleton theme but most people start from default theme.

For example http://bossthemes.co.uk/themes/?theme=Blank (demo you can see but website not working for some time , unfortunately).  They edited mostly

sass files and variables to get cleaner/theme that could be used as starting point.

 

And think you should not have much problem to create theme by editing sass files and small modifications in tpl files. But it depends from your design and ideas,

you could come to point that some things you can not do just with html/css and for some features you may need some new module. So check also 

http://doc.prestashop.com/display/PS16/Developer+Guide and with some php and smarty (in tpl files) you could make simple modules that could go well with

your theme.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...