|
|
@@ -63,8 +63,10 @@ |
|
|
|
|
|
|
|
<!-- ========================== FOP Additions ========================== --> |
|
|
|
|
|
|
|
<map:serializer name="svg2pdf" mime-type="application/pdf" src="org.apache.cocoon.serialization.SVGSerializer"/> |
|
|
|
|
|
|
|
<map:serializer name="svg2pdf" mime-type="application/pdf" src="org.apache.cocoon.serialization.SVGSerializer"> |
|
|
|
<parameter name="transcoder" |
|
|
|
value="org.apache.fop.svg.PDFTranscoder"/> |
|
|
|
</map:serializer> |
|
|
|
<!-- ======================= End FOP Additions ======================== --> |
|
|
|
|
|
|
|
</map:serializers> |
|
|
@@ -153,7 +155,7 @@ |
|
|
|
|
|
|
|
<map:match pattern="*/svg/*.svg"> |
|
|
|
<map:read src="content/xdocs/{1}/svg/{2}.svg" mime-type="image/svg"/> |
|
|
|
</map:match> |
|
|
|
</map:match> |
|
|
|
<map:match pattern="*/svg/*.png"> |
|
|
|
<map:generate src="content/xdocs/{1}/svg/{2}.svg"/> |
|
|
|
<map:serialize type="svg2png"/> |
|
|
@@ -343,13 +345,24 @@ |
|
|
|
</map:call> |
|
|
|
</map:match> |
|
|
|
|
|
|
|
<!-- Generates body HTML for files in subdirs --> |
|
|
|
<map:match pattern="body-**/*.xml"> |
|
|
|
<map:generate src="content/xdocs/{1}/{2}.xml"/> |
|
|
|
<map:call resource="skinit"> |
|
|
|
<map:parameter name="type" value="document2html"/> |
|
|
|
<map:parameter name="dir" value="{1}/"/> |
|
|
|
<map:parameter name="resource" value="{2}"/> |
|
|
|
</map:call> |
|
|
|
</map:match> |
|
|
|
|
|
|
|
<!-- Generates body HTML for root-level files --> |
|
|
|
<map:match pattern="body-**.xml"> |
|
|
|
<map:generate src="content/xdocs/{1}.xml"/> |
|
|
|
<map:call resource="skinit"> |
|
|
|
<map:parameter name="type" value="document2html"/> |
|
|
|
<map:parameter name="resource" value="{1}"/> |
|
|
|
<map:parameter name="dir" value="{1}"/> |
|
|
|
</map:call> |
|
|
|
<map:generate src="content/xdocs/{1}.xml"/> |
|
|
|
<map:call resource="skinit"> |
|
|
|
<map:parameter name="type" value="document2html"/> |
|
|
|
<map:parameter name="dir" value="/"/> |
|
|
|
<map:parameter name="resource" value="{1}"/> |
|
|
|
</map:call> |
|
|
|
</map:match> |
|
|
|
|
|
|
|
<map:match pattern="*.html"> |
|
|
@@ -419,14 +432,15 @@ |
|
|
|
<map:serialize type="fo2pdf"/> |
|
|
|
</map:match> |
|
|
|
|
|
|
|
<map:match pattern="*.pdf"> |
|
|
|
<map:generate src="content/xdocs/{1}.xml"/> |
|
|
|
<map:match pattern="community/howto/**.pdf"> |
|
|
|
<map:generate src="content/xdocs/community/howto/{1}.xml"/> |
|
|
|
<map:transform src="library/xslt/howto2document.xsl" label="content"/> |
|
|
|
<map:transform src="skins/{defaults:skin}/xslt/fo/document2fo.xsl"/> |
|
|
|
<map:serialize type="fo2pdf"/> |
|
|
|
</map:match> |
|
|
|
|
|
|
|
<map:match pattern="**/*.pdf"> |
|
|
|
<map:generate src="{1}/{2}.xml"/> |
|
|
|
<map:match pattern="**.pdf"> |
|
|
|
<map:generate src="content/xdocs/{1}.xml"/> |
|
|
|
<map:transform src="skins/{defaults:skin}/xslt/fo/document2fo.xsl"/> |
|
|
|
<map:serialize type="fo2pdf"/> |
|
|
|
</map:match> |
|
|
@@ -516,7 +530,6 @@ |
|
|
|
<map:read src="resources/images/{2}.{3}" mime-type="image/{3}"/> |
|
|
|
</map:match> |
|
|
|
|
|
|
|
|
|
|
|
<map:match pattern="**favicon.ico"> |
|
|
|
<map:call resource="skin-read"> |
|
|
|
<map:parameter name="path" value="images/favicon.ico"/> |