On May 5, 10:02 pm, mdipierro <[email protected]> wrote:
> Before you go and implement this can you assess if this will affect
> the speed of template processing?

Speed is the _last_ thing to think about / address in implemenation,
_not_ the first!!!!

Anyway, this should not at all affect speed - if anything, it has the
potential to speed it up.

>
> On May 5, 9:57 pm, Thadeus Burgess <[email protected]> wrote:
>
> > It might be possible for the parent to look into its children, and
> > analyze the child blocks, and if a block in the child contains a
> > {{super <me>}} it can then take its own value and replace it into the
> > {{super me}}.
>
> > --
> > Thadeus
>
> > On Wed, May 5, 2010 at 9:56 PM, Thadeus Burgess <[email protected]> 
> > wrote:
> > > Right.
>
> > > As much as I would like the functionality... This cannot be done as
> > > the system stands. Child templates know nothing of their parent,
> > > therefore they are unable to request anything from the parent
> > > template.
>
> > > The way that you effectively override a block is by effort of the
> > > parent looking at all its children and going "Hey, you have the same
> > > block I do, so I will use yours".
>
> > > So the way to do this, is for the child to know about its parent, and
> > > its parents parents, and parents parents parents (etc, depending on
> > > the level of hierarchy.) The issue is, how does this element then
> > > determine which parent it should pull from, assuming the grandparent
> > > defines a block, and the parent overrides the block, what is left is
> > > not what is intended.
>
> > > --
> > > Thadeus
>
> > > On Wed, May 5, 2010 at 8:28 PM, Yarko Tymciurak
> > > <[email protected]> wrote:
> > >> nyway, I don't know what the right syntax / implementation (exactly)
> > >> of a template "super" function is - I just know it makes sense, and I
> > >> think we should have it (I am certainly investing a lot of effort in
> > >> driving exploration of how it would work, look, and w

Reply via email to