You are viewing a plain text version of this content. The canonical link for it is here.
Posted to svn@forrest.apache.org by th...@apache.org on 2006/02/10 22:16:45 UTC
svn commit: r376863 -
/forrest/trunk/whiteboard/plugins/org.apache.forrest.themes.core/themes/coat.fv
Author: thorsten
Date: Fri Feb 10 13:16:42 2006
New Revision: 376863
URL: http://svn.apache.org/viewcvs?rev=376863&view=rev
Log:
Updating coat theme to rc1 grammar (FOR-797)
Modified:
forrest/trunk/whiteboard/plugins/org.apache.forrest.themes.core/themes/coat.fv
Modified: forrest/trunk/whiteboard/plugins/org.apache.forrest.themes.core/themes/coat.fv
URL: http://svn.apache.org/viewcvs/forrest/trunk/whiteboard/plugins/org.apache.forrest.themes.core/themes/coat.fv?rev=376863&r1=376862&r2=376863&view=diff
==============================================================================
--- forrest/trunk/whiteboard/plugins/org.apache.forrest.themes.core/themes/coat.fv (original)
+++ forrest/trunk/whiteboard/plugins/org.apache.forrest.themes.core/themes/coat.fv Fri Feb 10 13:16:42 2006
@@ -19,92 +19,70 @@
<forrest:views
xmlns:forrest="http://apache.org/forrest/templates/1.0"
xmlns:jx="http://apache.org/cocoon/templates/jx/1.0">
- <forrest:view type="html">
- <forrest:css url="coat.css"/>
-
- <forrest:contract name="siteinfo-meta">
- <forrest:properties contract="siteinfo-meta">
- <forrest:property name="siteinfo-meta" nugget="get.build.info">
- <jx:import uri="cocoon://build-info"/>
- </forrest:property>
- </forrest:properties>
+ <!-- The following variables are used to contact data models and/or contracts. -->
+ <jx:set var="getRequest" value="#{$cocoon/parameters/getRequest}"/>
+ <jx:set var="getRequestExstension" value="#{$cocoon/parameters/getRequestExstension}" />
+
+ <forrest:view type="html" hooksXpath="/html/body">
+ <!--
+ @type defines this structurer to html.
+ @hooksXpath defines where all hooks will be injected (as prefix).
+ -->
+ <forrest:contract name="branding-css-links">
+ <!-- More information around this contract
+ http://marc.theaimsgroup.com/?l=forrest-dev&m=113473237805195&w=2
+ -->
+ <!--Note: The forrest:properties element does not exit anymore (in comparison to a previous versions) -->
+ <forrest:property name="branding-css-links-input">
+ <css url="coat.css"/>
+ </forrest:property>
</forrest:contract>
+ <forrest:contract name="siteinfo-meta" dataURI="lm://project.build-info"/>
+
<forrest:hook name="container">
- <forrest:hook name="header">
- <forrest:hook name="group-logo">
- <forrest:contract name="branding-logo">
- <forrest:properties contract="branding-logo">
- <forrest:property name="branding-logo-name">The Apache Software Foundation</forrest:property>
- <forrest:property name="branding-logo-description">The Apache Software Foundation</forrest:property>
- <forrest:property name="branding-logo-url">http://www.apache.org/</forrest:property>
- <forrest:property name="branding-logo-logo">images/group-logo.gif</forrest:property>
- </forrest:properties>
- </forrest:contract>
- </forrest:hook>
+ <forrest:hook name="header">
+ <forrest:hook name="group-logo">
+ <forrest:contract name="branding-logo">
+ <forrest:property name="branding-logo-name">The Apache Software
+ Foundation</forrest:property>
+ <forrest:property name="branding-logo-description">The Apache
+ Software Foundation</forrest:property>
+ <forrest:property name="branding-logo-url">
+ http://www.apache.org/</forrest:property>
+ <forrest:property name="branding-logo-logo">
+ images/group-logo.gif</forrest:property>
+ </forrest:contract>
+ </forrest:hook>
</forrest:hook>
- <forrest:hook name="page">
- <forrest:hook name="leftbar">
- <forrest:contract name="nav-section">
- <forrest:properties contract="nav-section">
- <forrest:property name="nav-section" nugget="get.navigation">
- <jx:import uri="cocoon://#{$cocoon/parameters/getRequest}.navigation.xml"/>
- </forrest:property>
- <forrest:property name="expanding">false</forrest:property>
- </forrest:properties>
- </forrest:contract>
- <forrest:contract name="search-input">
- <forrest:properties contract="search-input">
- <forrest:property name="search-input">
- <search name="MyProject" domain="mydomain" provider="google"/>
- </forrest:property>
- </forrest:properties>
- </forrest:contract>
- </forrest:hook>
-<!--
- You can group elements to a template and call it from any view. e.g.
-<forrest:hook name="export-link">
- <forrest:contract name="content-xml-link"/>
- <forrest:contract name="content-pdf-link"/>
-</forrest:hook>
- can be called as <jx:import uri="cocoon://prepare.tiles.export-link"/>
- when saved as
- {project:resources}/templates/{project:theme}/export-link.vt.xml
- or
- {project:resources}/templates/export-link.vt.xml
-
-HEADSUP:
-<forrest:call-template name="export-link"/> is *not* working anymore!!!
--->
-
- <forrest:hook name="content">
- <forrest:contract name="content-abstract">
- <forrest:properties contract="content-abstract">
- <forrest:property name="content-abstract" nugget="get.abstract">
- <jx:import uri="cocoon://#{$cocoon/parameters/getRequest}.abstract.xml"/>
- </forrest:property>
- </forrest:properties>
- </forrest:contract>
- <forrest:contract name="content-main">
- <forrest:properties contract="content-main">
- <forrest:property name="content-main" nugget="get.body">
- <jx:import uri="cocoon://#{$cocoon/parameters/getRequest}.body.xml"/>
- </forrest:property>
- </forrest:properties>
- </forrest:contract>
- </forrest:hook>
+ <forrest:hook name="page">
+ <forrest:hook name="leftbar">
+ <forrest:contract name="nav-section"
+ dataURI="cocoon://#{$getRequest}.navigation.xml">
+ <forrest:property name="expanding">false</forrest:property>
+ </forrest:contract>
+ <forrest:contract name="search-input">
+ <forrest:property name="search-input">
+ <search name="MyProject" domain="mydomain" provider="google"/>
+ </forrest:property>
+ </forrest:contract>
+ </forrest:hook>
+ <forrest:hook name="content">
+ <forrest:contract name="content-abstract"
+ dataURI="cocoon://#{$getRequest}.abstract.xml"/>
+ <forrest:contract name="content-main"
+ dataURI="cocoon://#{$getRequest}.body.xml"/>
+ </forrest:hook>
</forrest:hook>
</forrest:hook>
<forrest:hook name="footer">
<forrest:contract name="siteinfo-feedback">
- <forrest:properties contract="siteinfo-feedback">
<forrest:property name="siteinfo-feedback">
<feedback to="webmaster@foo.com"
href="mailto:webmaster@foo.com?subject=Feedback " >
Send feedback about the website to:
</feedback>
</forrest:property>
- </forrest:properties>
</forrest:contract>
<forrest:contract name="siteinfo-last-published"/>
</forrest:hook>