As any other WordPress theme, xScape Theme Framework based themes can use page templates. Number of templates is already included with every theme (archive, twitter, sitemap…), but adding new templates is also easy to do and customize the way you need it. Before we continue, I recommend that you go through other tutorials about layouts [...]
Previous tutorials on layout in xScape explained the structure of the layouts, how the templates are loaded and now is the time to see how to change default templates. There are two methods to do this and both have own uses, so what you decide on using, it depends on what you need done.
Previously we have seen how header (HTML HEAD block) and footer (last part after content) are made and loaded by the xScape and what can you do to expand it and control. Now, we are going through the main part of the theme layout structure, inside BODY tag: the content.
As explained in previous tutorial, xScape loads page template using layout settings and assembling blocks. Process is same for all themes with the difference regarding additional blocks that can vary from theme to theme. Framework uses filters and actions to control loading.
For the most part, xScape templates are based on normal WordPress structure. But, to make customization and working with different blocks easier, page layout is broken into smaller elements that can be controlled through Layout Manager for each templates individually.
Taking the taxonomy features even further, this time with GD Custom Posts And Taxonomes Pro plugin and attaching images to the terms and using them inside the theme. Video shows attaching process and use without any additional coding in xScape themes and examples for any other theme.
xScape Layouts Manager allows much more flexibility in controlling and using templates with xScape themes. Custom templates allows separating content for any template and still retain use of layout manager and easy assigning of the custom content templates to any actual template.
Recent Comments
Comment added on: February 4, 2012
Comment added on: February 1, 2012
Comment added on: February 1, 2012
Comment added on: January 30, 2012
Comment added on: January 30, 2012