Re: multiple regions in 2-phase layout render views

2015-03-02 Thread Nathan Bubna
Chris,

The attached was not attached. :) Can you put it in a gist or something?

-nathan

On Fri, Feb 27, 2015 at 1:56 AM, Christopher Townson 
christopher.town...@gmail.com wrote:

 Hi,

 I have an app that is using Velocity with a 2-phase layout render (using
 Spring VelocityLayoutView in this case). However, Spring's layout view
 effectively restricts you to having just the one screen_content area in
 the layout. What I wanted to be able to do was have an arbitrary number of
 regions defined in the view without having to go the whole Tiles route,
 which I felt was both a configuration hassle and overkill.

 So I found myself writing a new directive (attached) to have layouts
 constituted from an arbitrary number of regions.

 What I am wondering is whether I am just being really stupid and there is
 already a straightforward way to achieve the desired result using
 pre-existing Velocity directives/tools? The #define directive didn't quite
 cut it here: because render is deferred until reference, the layout
 decorator cannot reference context properties established within the
 regions themselves (in my use case: allowing regions to define scripts and
 stylesheets that are then added to head/end-of-body in the layout
 decorator).

 If this isn't possible with existing Velocity tools/directives then the
 attached might be useful to other people and/or as an addition to Velocity?

 Cheers,

 Chris



 -
 To unsubscribe, e-mail: user-unsubscr...@velocity.apache.org
 For additional commands, e-mail: user-h...@velocity.apache.org



Re: multiple regions in 2-phase layout render views

2015-03-02 Thread Christopher Townson
oops :)

good idea, Nathan -- please see
https://gist.github.com/corinthino/44fd09e730d08ab44dfb


On 3 March 2015 at 01:10, Nathan Bubna nbu...@gmail.com wrote:

 Chris,

 The attached was not attached. :) Can you put it in a gist or something?

 -nathan

 On Fri, Feb 27, 2015 at 1:56 AM, Christopher Townson 
 christopher.town...@gmail.com wrote:

  Hi,
 
  I have an app that is using Velocity with a 2-phase layout render (using
  Spring VelocityLayoutView in this case). However, Spring's layout view
  effectively restricts you to having just the one screen_content area in
  the layout. What I wanted to be able to do was have an arbitrary number
 of
  regions defined in the view without having to go the whole Tiles route,
  which I felt was both a configuration hassle and overkill.
 
  So I found myself writing a new directive (attached) to have layouts
  constituted from an arbitrary number of regions.
 
  What I am wondering is whether I am just being really stupid and there is
  already a straightforward way to achieve the desired result using
  pre-existing Velocity directives/tools? The #define directive didn't
 quite
  cut it here: because render is deferred until reference, the layout
  decorator cannot reference context properties established within the
  regions themselves (in my use case: allowing regions to define scripts
 and
  stylesheets that are then added to head/end-of-body in the layout
  decorator).
 
  If this isn't possible with existing Velocity tools/directives then the
  attached might be useful to other people and/or as an addition to
 Velocity?
 
  Cheers,
 
  Chris
 
 
 
  -
  To unsubscribe, e-mail: user-unsubscr...@velocity.apache.org
  For additional commands, e-mail: user-h...@velocity.apache.org