I'm using the plugin Multiple Content Blocks, which creates separate windows for content so that you can have, say, a 2-column template for a page; one column is editable in the standard TinyMCE window and below it is a second TinyMCE window where you can add/edit the content for the second column. What's nice is that you can work on the page in one place instead, for example, making the second column a "sidebar" and then going to the widgets page and using a Text Widget. I primarily design templates for business sites as opposed to blogs and most of the time content in additional columns aren't widgets.
To create the second window you place this in the template:
<?php the_block('blockname'); ?>
You name the block something, of course. It's nice and simple and there's only 2-3 pages of code with the plugin so it's light.
The only drawback is that you have to create a separate template for each page that uses a content block. But, the developer has in his readme.txt the following:
"Use the function get_the_block instead of the_block, like this:
<?php $content_to_edit = get_the_block('blockname'); ?> and you can now edit this variable with PHP."
What I would like to be able to do is use one template; specify something to the effect of : if this page, use this block - but I don't know how to write it or even if it is possible. I don't know if I'd have to add something to the functions page as well.
Can anyone advise?
BTW I wrote the plugin developer who replied that he doesn't provide support for the plugin and good luck.