I would like to share an idea that I thought would make snippets even more useful.
Rather than always calling a snippet as a single, self-closing tag: <r:snippet name="my-snip"/> You could call it as a pair of tags, with content in between: <r:snippet name="my-snip"> <p>Lorem ipsum dolor sit amet...</p> </r:snippet> The snippet itself could optionally call <r:yeild/>. If this tag occurs anywhere in the snippet, it would be replaced with the content appearing between the open/close tags which call the snippet. An example: <div class="top-left"> <div class="top-right"> <div class="bottom-left"> <div class="bottom-right"> <r:yeild/> </div> </div> </div> </div> In this case, the `<r:snippet>` opening tag would correspond to the four opening div tags, and the `</r:snippet>` closing tag would correspond to the four closing div tags. I have thought about achieving the same markup by writing two separate snippets, and calling from my layout: <r:snippet name="open-four-divs"> <p>Lorem ipsum dolor sit amet...</p> <r:snippet name="close-four-divs"> But it just looks and feels so wrong! I'd like to hear what you think about the idea. Could you see a use for it? Would it be difficult to implement? Does Radiant already do this, and I just didn't realise? Cheers, Drew _______________________________________________ Radiant mailing list Post: Radiant@lists.radiantcms.org Search: http://radiantcms.org/mailing-list/search/ Site: http://lists.radiantcms.org/mailman/listinfo/radiant