3

I see a lot of sites selling Joomla templates at a premium but most of them look simple enough to build.

Where can I find some tutorials to create such templates which I can provide users for free?

1
  • On a side note, I find a tag for Drupal but no Joomla. IMHO Joomla deserves separate tag.
    – vinaym
    Oct 1, 2010 at 8:25

5 Answers 5

2

The official Joomla tutorial will walk you through an incredibly simple (albeit stripped-down) template build.

The process is similar to building a template for many popular Content Managers, with it's own quirks here and there. A Joomla template is largely comprised of an index.php file that is a styled framework of the sites design. JDOC tags are then used to configure things like module positions that are specific to Joomla (which are then styled through CSS).

http://docs.joomla.org/Tutorial:Creating_a_basic_Joomla!_template

2

mar10's links are worth reading for advanced stuff, but you can create a template really simply:

  1. Create a new folder under /templates for your template.
  2. Copy the templateDetails.xml file from another template and edit it for your template name etc.
  3. Create an index.php file and use that as the main template.
  4. Wherever you want a module position to go, put this special code: <jdoc:include type="modules" name="left" /> (where "left" is the module position).
  5. Wherever you want the main content to go, put this code: <jdoc:include type="component" style="content" />

That's all you need for the absolute basics.

0

Have to give credit to http://www.artisteer.com/ for creating a Dreamweaver like GUI for Joomla Template building. It's so scary easy now. Seems to work for the others (Wordpress, Drupal, etc) as well.

0

I'm late to the party on this one, but check out How-To Joomla's section on templates.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.