Hi Robby,

I bet you have to adjust the path:
try: ../resource/external/css/myDemo.css or anything.

Robby Pelssers schrieb:

Hi all,

I can’t seem to retrieve the css file (myDemo.css). Anybody who could give me a hint about what’s wrong with my current configuration?

When I take a look at the generated html page, the source looks OK to me.

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 
Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd";>
<html>
  <head>
    <title>Cocoon Demo by Ciber</title>
    <link type="text/css" href="resource/external/css/myDemo.css" rel="stylesheet" 
/>
  </head>
  <body>
    ....
But I do not see any css styling applied and when I try to take a look at the css file (via firefox webdeveloper plugin) that should ship with this page, it looks as if cocoon serves the transformed page-home.xml as myDemo.css
My folder structure looks like:

* COB-INF

* myDemo

* page

* page-home.xml

* xslt

* xml2xhtml.xslt

* resource

*external

* css

* myDemo.css

Xml2html.xslt snippet:

<xsl:template match="/">

<html>

<head>

<title><xsl:value-of select="page/title/text()"/></title>

<link rel="stylesheet" href="resource/external/css/myDemo.css" type="text/css"/>

</head>

<body>

<xsl:apply-templates/>

</body>

</html>

</xsl:template>

Sitemap snippet:

-------------------------

<map:pipelines>

<map:pipeline id="genericPages">

<map:match pattern="page-home.xml"/>

<map:generate src="myDemo/page/page-home.xml"/>

<map:transform src="myDemo/xslt/xml2xhtml.xslt"/>

<map:serialize type="xhtml"/>

</map:pipeline>

....

<map:pipeline id="external-resource">

<map:match pattern="resource/external/css/myDemo.css">

<map:read src="resource/external/css/myDemo.css"/>

</map:match>

<map:match pattern="resource/external/**">

<map:read src="resource/external/{1}"/>

</map:match>

</map:pipeline>

...

</map:pipelines>

Cheers,

Robby Pelssers


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

Reply via email to