Templates are processed in a specific order (here is a article that explains it
http://www.i-do-this.com/blog/75/Under- ... -Templates) so i guess you want to have content blocks in backend in some other order then on frontend so a editor isn't confused.
What you do, is you assign content blocks (also main {content} tag) on top of template in order that you want them to apear in backend:
Code: Select all
{strip}
{process_pagedata}
{content assign='main_content' label='Main Content'}
{content block='title_for_some_block' label='Please enter title' oneline='true' assign='alt_title'}
{content block='some_block' label='Some nice label' assign='alt_block'}
{* you can also use tabs in 1.11.x *}
{content block='some_area' label='Enter stuff here' tab='Additional stuff' wysiwyg='false' assign='alt_area'}
{/strip}<!doctype html>
<!-- and the rest of template -->
Once you have your stuff configured, you can use assigned variables anywhere in your template, don't forget to replace {content} with {$main_content} as assigned above.