PS -- will try to post something to the wiki tonight on this solution
and a compiled content node iterator implementing the solution.
-- David
David Smith wrote:
ContentNodeIterator saves it's state in a set of fixed name request
attributes. If you start a content node iterator inside a running
content node iterator, the second instance corrupts the state of the
outer one. I handled this by creating my own version of content node
iterator that detected a previous running iterator, saved it's state,
and then proceeded. At the end of the run, it restores the previous
state if any existed.
On the plus side, it works very well and extremely simple. On the
down side, the outer node iterator's state isn't available anymore
until the current one finishes.
--David
Bernd Brenner wrote:
Hello magnolians :-)
I would like to implement a paragraph in which there will be another
collection of nested paragrahps.
The problem is that when I insert the editBar/newBar of the inner
paragrpah, the outer paragraph looses its "context", so that all
following <cout>-tags of the outer paragraph won't be able to be
displayed. And also the following outer paragraphs don't find their
data.
When I take the inner paragraph out of the template source, all outer
data is correctly shown.
Is it possible to set the "context" manually? Or is this a stupid idea?
Did anyone of you already sucessfully implemented a nested paragraph?
Thanks in advance for any hints,
Bernd
----------------------------------------------------------------
for list details see
http://www.magnolia.info/en/magnolia/developer.html
----------------------------------------------------------------
--
David Smith
Network Operations Supervisor
Department of Entomology
Cornell University
2132 Comstock Hall
Ithaca, NY 14853
Phone: (607) 255-9571
Fax: (607) 255-0940
----------------------------------------------------------------
for list details see
http://www.magnolia.info/en/magnolia/developer.html
----------------------------------------------------------------