On 06.05.2004 08:19, [EMAIL PROTECTED] wrote:

Hi,

We need to implement a Tree Structure which will have directories of
images as their nodes and on clicking the directory node its
subdirectories (if it is the last then the images) are displayed on the
browser.

Sounds like a simple explorer view. For the directory part the DirectoryGenerator is sufficient. For the images you need the ImageDirectoryGenerator.


We came to know that Cocoon provides Directory Generator which can be
used to provide the above functionality. I am unable to find any
samples/code that explains how to use it. Examples like what should the
XML file contain.

Which XML file? The DirectoryGenerator directly operates on the file system. It does not use any XML as input.


Any XSL transformations and where the in the sitemap
should I specify the generator type as directory.

There are two (not that obvious) samples in the Cocoon samples:


cocoon-2.1\src\webapp\samples\blocks\sitemap.xmap
cocoon-2.1\src\webapp\samples\test\sitemap.xmap

The latter one generates just the XML of one dir:

<map:generate type="directory" src=".">
    <depth>1</depth>
</map:generate>

while the first one also transforms the XML into another XML:

<map:generate type="directory" src=".">
    <map:parameter name="depth" value="2"/>
</map:generate>
<map:transform src="directory2xsamples.xsl"/>
<map:serialize type="xml"/>

Furthermore there is a directory2html.xslt at cocoon-2.1\src\webapp\stylesheets\system, that creates not that nice HTML view out of the XML, but it should help.

Of course I did find
out from the following link something about Directory Generator
http://cocoon.apache.org/2.1/userdocs/generators/directory-generator.htm
l#Example . But this does not help in any way as to get this running in
cocoon.

Feel free to ask more.


Joerg

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



Reply via email to