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]