I don't recall what happens if you have <r:something.../> in side a tag attribute; whether or not it's an error or the parser just skips it.
But I think the way we build tags should be rethought. They currently are just blocks of procedures, but I played with some ideas about how to make them more testable and extendable here https://gist.github.com/saturnflyer/3500369 Using some ideas there, and assuming the parser doesn't error on you, you might be able to set an attribute with <r:...> in it and expand that yourself inside of a tag object. On Wed, Jan 29, 2014 at 1:21 PM, Errol Siegel <[email protected]> wrote: > I have written my own simple tag extension as a helper for displaying blocks > of repeating html. > > For example, let's say I have this pattern: > > <ul> > <li>first chunk of text<br /><div class="some_class">second chunk of > text</div><br /><b>third chunk of text</b></li> > <li>first chunk of text<br /><div class="some_class">second chunk of > text</div><br /><b>third chunk of text</b></li> > <li>first chunk of text<br /><div class="some_class">second chunk of > text</div><br /><b>third chunk of text</b></li> > <li>first chunk of text<br /><div class="some_class">second chunk of > text</div><br /><b>third chunk of text</b></li> > </ul> > > I realize the above markup doesn't make much sense, but it's just there to > illustrate the issue. > > Anyhow, for convenience I made my own extension that allows me to do this > instead: > > <ul> > <r:my_tag attribute1="text1" attribute2="text2">a bunch of text</r:my_tag> > <r:my_tag attribute1="text1" attribute2="text2">a bunch of text</r:my_tag> > <r:my_tag attribute1="text1" attribute2="text2">a bunch of text</r:my_tag> > <r:my_tag attribute1="text1" attribute2="text2">a bunch of text</r:my_tag> > </ul> > > This all works fine. However, I am running into the case where my markup > includes an image. I am using the asset manager extension to display images > like this: > > <r:asset:image name="my_image"/> > > The problems is this: > > Is there a way for my tag extension to use the <r:asset> tag? > > -- > > --- > You received this message because you are subscribed to the Google Groups > "Radiant CMS" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/groups/opt_out. -- Write intention revealing code #=> http://www.clean-ruby.com Jim Gay Saturn Flyer LLC 571-403-0338 -- --- You received this message because you are subscribed to the Google Groups "Radiant CMS" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
