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_

Attachment: pgp1tsgzpbbln.pgp
Description: PGP signature

------------------------------------------------------------------------------

_______________________________________________
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel

Reply via email to