[development] #pre_render - forms only?
    Jeff Eaton 
    jeff at viapositiva.net
       
    Sat Jun 16 18:54:09 UTC 2007
    
    
  
No, there's no reason it should be for forms only. In fact there's a  
patch by gordon in the queue that adds both pre_render and  
post_render optional callbacks for any drupal_render()'able  
structure. It's a good patch. +1! ;-)
http://drupal.org/node/147662
This patch also makes it possible to take full advantage of  
hook_elements() default properties when building non-form structures  
that will ultimately be passed through drupal_render().
--Jeff
On Jun 16, 2007, at 1:04 PM, Dave Cohen wrote:
> Now that the data structures developed for forms are being used for  
> other data
> structures, particularly nodes, is there any reason why the  
> #pre_render
> callback is available only in forms?
>
> I suggest moving the code that calls #pre_render callbacks from
> drupal_render_form() into drupal_render().
>
> In particular I would like to add #pre_render hooks in my  
> hook_view, so that I
> can tweak the node's content structure before it gets themed.   
> Right now I
> see no reliable way to do this, short of making a special module  
> with a very
> heavy weight so that it's nodeapi hooks are guaranteed to be called  
> last.
>
> If there is positive feedback to this suggestion, I will submit  
> patches for
> drupal-5.x and head.  Thanks.
>
> -Dave
    
    
More information about the development
mailing list