On Thu, 2009-02-26 at 00:04 +0100, Tudor Girba wrote:
Hi,
I did not
really understand your example :), but you can always
extract common parts into separate pages and then embed these pages
into the environment.
Hmmm, took some extra time to make a clear example. Seems it
didn't work out.:)
Does that answer the question?
Sort of. I just recognized that my problem is not that big as
it seemed before. What I tried to explain is:
If you have an environment that contains a header and a menu
component and you want to change that in a child page than you
have to provide an environment that not only contains changed
stuff but also the header and the menu again.
Clustering stuff like header seems the lessen the problem. You
need to provide all the time the complete page layout but if it
is structured well that is not much.
Exactly.
However, there are some quite smart components that will make your
life much easier once you get to know them. One of them is the
Document. If you embed this one in the environment, you will get an
extra place that you will be able to edit.
Thanks. That's the kind of tips I need at the moment.
For example, you can use it as a placeholder for the
header, and add
the header in the Document.
Furthermore, Document can inherit from the parent
page. Thus, you can
provide a "default" header in the root page and then override it only
when you want it to be different in the children.
Hmmmm, sounds good and spooky at the same time. There is even more
hierarchies to build than the ones I discovered.
Hmm, is what I wrote understandable? :)
It was for sure a good hint that points in the right direction.
Norbert
On 25 Feb 2009, at 22:58, Norbert Hartl wrote:
I'm a little bit further in understanding the
structure
stuff with settings and environment.
Is there a way to have one environment rendered
inside another one. In bigger sites you have nested
layouts. As an example:
Title
-> navigation bar
-> sub navigation bar 1
- component 1
-> sub navigation bar 2
- component 2
-> about section without nav bar
To me it appears that in pier I would always have to
provide the whole layout even if only component 1 and
component 2 differ by the sub nav bars. So the environment
for component 1 would include all stuff for
Title, navigation bar and sub navigation 1
and component 2 would include all layout for
Title, navigation bar and sub navigation 2
Or is there a way to nest them properly to have every
single layout only once?
Norbert
_______________________________________________
SmallWiki, Magritte, Pier and Related Tools ...
https://www.iam.unibe.ch/mailman/listinfo/smallwiki
--
www.tudorgirba.com
"What we can governs what we wish."
_______________________________________________
SmallWiki, Magritte, Pier and Related Tools ...
https://www.iam.unibe.ch/mailman/listinfo/smallwiki
_______________________________________________
SmallWiki, Magritte, Pier and Related Tools ...
https://www.iam.unibe.ch/mailman/listinfo/smallwiki
--
www.tudorgirba.com
"Presenting is storytelling."
_______________________________________________
SmallWiki, Magritte, Pier and Related Tools ...
https://www.iam.unibe.ch/mailman/listinfo/smallwiki