hi doug, hi everyone!

there is a similar problem to your xslt include loop in i18n: we could use a good (and preferably elegant) solution to aggregate the i18n catalogues for the current pub, the parent, the parent's parent, etc.

your solution avoids loops, but it does not allow for recursion, because fallback is always "rooted" to the current publication, even if fallback calls are nested.

i would love to be able to do something like this:

map:match i18n-catalogue/**
  map:aggregate
    map:part src="current-pub://lenya/resources/i18n/{1}"
    map:part src="parent-pub://i18n-catalogue/{1}"

which would automagically walk the template tree recursively and get rid of n currently broken xsp pages in one go. :-D of course it only works if "current" and "parent" change their behaviour dynamically, not just by looking into the page-envelope.

so we would need to tag a source with a publication context.
that is probably not too hard.
but if a source is resolved, the file parsed and a new source request found, how does this new source get at the context information of its "parent" source...?

well, just thinking out loud again.
any comments appreciated.


best,

jörn




--
"It's sad to behold how lately the wonderful English language has,
in the hands of corporate executives and marketing experts, re-
adjusted its prospective itinerary towards mythical subterranean
realms of discomfort, leveraging traditional woven containment
devices."

--
Jörn Nettingsmeier, EDV-Administrator
Institut für Politikwissenschaft
Universität Duisburg-Essen, Standort Duisburg
Mail: [EMAIL PROTECTED], Telefon: 0203/379-2736

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to