On May 5, 10:14 pm, Thadeus Burgess <[email protected]> wrote:
> I can't really say, we need some tests to analyze the effects of this.
>
> I am thinking of a way that might not include any extra overhead at all.

Yep -  then you are on the right track;  I predict it will be no
worse, or possibly faster... (some other things may simplify)

The real benefit (I am hoping) will be opening the door to skinning;
we always thought "it should be easy", keep looking at sites that have
skins - get them, adapt them... sure, we can use them, but getting
them as useful design elements (i.e. being able to have them be _just
like we want them_) , especially by program, has been a little more
elusive.

I am confident this will break some blocks to that., although I am not
sure how far, I am sure it's in the right direction.

- Yarko

>
> --
> Thadeus
>
> On Wed, May 5, 2010 at 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?
>
> > 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