forrest-svn mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From rgard...@apache.org
Subject svn commit: r209664 - /forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.viewHelper.xhtml/resources/templates/content-include-html.ft
Date Thu, 07 Jul 2005 22:22:14 GMT
Author: rgardler
Date: Thu Jul  7 15:22:11 2005
New Revision: 209664

URL: http://svn.apache.org/viewcvs?rev=209664&view=rev
Log:
include forrest generated HTML content

Added:
    forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.viewHelper.xhtml/resources/templates/content-include-html.ft

Added: forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.viewHelper.xhtml/resources/templates/content-include-html.ft
URL: http://svn.apache.org/viewcvs/forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.viewHelper.xhtml/resources/templates/content-include-html.ft?rev=209664&view=auto
==============================================================================
--- forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.viewHelper.xhtml/resources/templates/content-include-html.ft
(added)
+++ forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.output.viewHelper.xhtml/resources/templates/content-include-html.ft
Thu Jul  7 15:22:11 2005
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Copyright 2002-2004 The Apache Software Foundation or its licensors,
+  as applicable.
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+
+<forrest:contract name="content-include-html" type="nugget"
+  xmlns:forrest="http://apache.org/forrest/templates/1.0">
+  
+  <description>
+    content-include-html retrieves the content from a Forrest generated HTML document and
+    includes the current document.
+  </description>
+	
+  <usage>
+<![CDATA[<forrest:contract name="content-include-html">
+    <forrest:properties contract="content-include-html">
+      <forrest:property name="content-include-html" nugget="get.nugget.include.html">
+        <url>/path/to/a/document.html</url>
+      </forrest:property>
+    </forrest:properties>
+</forrest:contract>]]>
+   </usage>
+  
+  <forrest:template
+    xmlns:forrest="http://apache.org/forrest/templates/1.0"
+    format="xhtml" 
+    name="content-include-html" 
+    inputFormat="xsl" 
+    body="true" 
+    head="false">
+    
+    <xsl:stylesheet version="1.1" 
+        xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+        
+	    <xsl:template name="content-include-html-body" > 
+	      <xsl:param name="content-include-html"/>
+        <xsl:copy-of select="$content-include-html//div[@id='content']/*"/>
+			</xsl:template>
+    
+    </xsl:stylesheet>
+    
+	</forrest:template>
+</forrest:contract>



Mime
View raw message