Andreas Hartmann wrote:
Doug Chestnut wrote:



Andreas Hartmann wrote:

Hi Lenya devs,

the webdav module contains code which assumes that a resource type
is provided by a module with the same name:


<map:act type="resource-exists" src="fallback://lenya/modules/{page-envelope:document-type}/xslt/clean-{page-envelope:document-type}.xsl">


This is a wrong assumption, for instance the "usecase" resource type
is provided by the "usecasedocument" module.

Sorry about that


No problem :)
I know it is confusing that most resource types are stored in
a module with the same name. We could also declare a convention
that this is required, but I'm rather hesitant (for instance,
imagine a forum module which would use 3 or 4 resource types -
they would need separate modules).
This makes sense.



Do we need to extend the resource type functionality to provide certain
resources, e.g.

  {resource-type:clean.xsl}
  {resource-type:xsl-base}/clean.xsl

or something similar?


perhaps {resource-type:module-name} ?


Well, that would also lead to problems when a module provides multiple
resource types.
Very true, Hmm, perhaps
fallback://{resource-type:xsl-base}/clean.xsl
or
fallback://{resource-type:res-base}/css/default.css

--Doug

-- Andreas



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

Reply via email to