If you want to change where things are placed on the final page, that is layout, and layout is handled by XSL in the Theme stage. Aspects add substructures to a big XML structure (the DRI document) which holds the nonstatic data that go into the page, and then the Theme takes what it wants from the DRI and lays that out. The DRI document is entirely consumed by the Theme stage, with the interesting bits slotted into the XHTML skeleton generated by the Theme.
As noted by Mark Diggory, a Theme may call back into Cocoon with an internal request for more metadata. I've been meaning to ask why it was done that way. IIRC this was added between the final separate release of Manakin and its incorporation into stock DSpace 1.5. We could all do with an updated theory of operation for the later stages of XMLUI. -- Mark H. Wood, Lead System Programmer mw...@iupui.edu Balance your desire for bells and whistles with the reality that only a little more than 2 percent of world population has broadband. -- Ledford and Tyler, _Google Analytics 2.0_
pgp1tsgzpbbln.pgp
Description: PGP signature
------------------------------------------------------------------------------
_______________________________________________ Dspace-devel mailing list Dspace-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dspace-devel