well, how does it render? On Wed, Apr 28, 2010 at 8:14 PM, bluejoe2008 <bluejoe2...@gmail.com> wrote: > dear all, > > i tried to use #...@vmname() to write pages those imports another layout, and > i did as follows: > > first, i defined a macro named 'layoutAs' in a macro.vm: > > #macro(layoutAs $layout) > #parse($layout) > #end > > then, i wrote 2 files, a.vpage and b.vpage > > =====a.vpage===== > #...@layoutas("b.vpage") > this is a string in a.vpage > #end > > =====b.vpage===== > <div style="color:red"> > $!bodyContent > </div> > > yes, it worked. however, when i modified b.vpage, let it use another layout: > > =====b.vpage===== > #...@layoutas("c.vpage") > <div style="color:red"> > $!bodyContent > </div> > #end > > =====c.vapge===== > <table border="1"> > <tr> > <td>$!bodyContent</td> > </tr> > </table> > > as a result, a.vpage can not be rendered properly. > is it a bug of velcocity or not? i really need a simple way to realize such > purpose > > 2010-04-29 > > > > bluejoe2008 >
--------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@velocity.apache.org For additional commands, e-mail: user-h...@velocity.apache.org