Well, it's look exactly what I'm looking for. I'll have to dig further in the cinclude possibilies, which I did not know about.
Thanks !!

TREGAN Fabien wrote:
For this problem, here is my solution :
-my "frame" pipeline generate from a template
-it's then cinclude transformed
-optionaly i18n transformed
-HTML serialized

Each include refer to a cocoon pipeline that handle each of my elements.
Thoose pipeline also have a view that allow them to be displayed in a blank
html page (for xsl designers)

The template looks like :

<html xmlns:cinclude="http://apache.org/cocoon/include/1.0">
<head>
<title>
SDNGUI Template Demo
</title>
<cinclude:include src="resources/Imports.xml" />
</head>
<body>
<table>
<tr>
<td><cinclude:include src="cocoon:/leftmenu"
/></td>
<td><cinclude:include src="cocoon:/main" /></td>
</tr>
</table>
</body>
</html>


By the way if you have any cons / other idea, let me know.

fabien.

-----Message d'origine-----
De: Sebastien SACARD [mailto:[EMAIL PROTECTED]]
Date: mercredi 29 mai 2002 14:05
À: [EMAIL PROTECTED]
Objet: template possibilities


Hi,

I want to use cocoon to generate my website static pages and I know it
can do it perfectly; but I did not find a way to do this simple thing :
- my pages are built from different modules and a gobal template.
- Each module is composed of one XML document and a XSLT file, and I
want to concatenate (merge would be the better word) in the global
template. But I don't want to concatenate the files one after
the other
: I want to be able to choose where each module will be
inserted in the
global template.
I know I can get the modules XML from the global template, using the
select="document('module.xml')" method, but I don't want to
have to XST
code for the modules inside the template, and I don't want to have an
include of the module XSLT files either...

In other word, can cocoon concatenate XSLT results at given places, or
in a given order rather than sequentially ?
I'm sure this is possible but can someone tell me how ?


Sébastien Sacard



---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>

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


---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>

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



-- 
#############################################################
Sébastien Sacard
Kelkoo.com - R&D team
Phone: +(33) 4 76 29 73 51
Email: [EMAIL PROTECTED]
Aim : KelkooXIII
#############################################################





---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. 

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



Reply via email to