[Yanel-commits] rev 48609 - public/yanel/trunk/src/realms/from-scratch-realm-template/data-repo/data/app3/xslt

michi at wyona.com michi at wyona.com
Sat Apr 10 09:20:34 CEST 2010


Author: michi
Date: 2010-04-10 09:20:34 +0200 (Sat, 10 Apr 2010)
New Revision: 48609

Added:
   public/yanel/trunk/src/realms/from-scratch-realm-template/data-repo/data/app3/xslt/header.xsl
Modified:
   public/yanel/trunk/src/realms/from-scratch-realm-template/data-repo/data/app3/xslt/homepage.xsl
Log:
header moved into separate file and i18n and links added

Added: public/yanel/trunk/src/realms/from-scratch-realm-template/data-repo/data/app3/xslt/header.xsl
===================================================================
--- public/yanel/trunk/src/realms/from-scratch-realm-template/data-repo/data/app3/xslt/header.xsl	                        (rev 0)
+++ public/yanel/trunk/src/realms/from-scratch-realm-template/data-repo/data/app3/xslt/header.xsl	2010-04-10 07:20:34 UTC (rev 48609)
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<xsl:stylesheet version="1.0"
+  xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+  xmlns="http://www.w3.org/1999/xhtml"
+  xmlns:xhtml="http://www.w3.org/1999/xhtml"
+  xmlns:xi="http://www.w3.org/2001/XInclude"
+  xmlns:dc="http://purl.org/dc/elements/1.1/"
+  exclude-result-prefixes="xhtml dc">
+
+  <xsl:param name="yanel.path.name" select="'NAME_IS_NULL'"/>
+  <xsl:param name="yanel.path" select="'PATH_IS_NULL'"/>
+  <xsl:param name="yanel.back2context" select="'BACK2CONTEXT_IS_NULL'"/>
+  <xsl:param name="yarep.back2realm" select="'BACK2REALM_IS_NULL'"/>
+  <xsl:param name="yanel.toolbar-status" select="'TOOLBAR-STATUS_IS_NULL'"/>
+  <xsl:param name="yanel.reservedPrefix" select="'RESERVED-PREFIX_IS_NULL'"/>
+  <xsl:variable name="name-without-suffix" select="substring-before($yanel.path.name, '.')"/>
+  <xsl:param name="language" select="'LANGUAGE_IS_NULL'"/>
+  <xsl:param name="content-language" select="'CONTENT_LANGUAGE_IS_NULL'"/>
+  <xsl:param name="languages" select="'LANGUAGES_IS_NULL'"/>
+
+<xsl:template name="header">
+<div id="header">
+  <div class="add-nav-box">
+    <form action="http://www.google.com/search" class="header-forms">
+      <fieldset>
+        <div class="text">
+          <input type="text" value="" name="q"/>
+        </div>
+        <input type="hidden" name="domains" value="wyona.com"/>
+        <input type="hidden" name="sitesearch" value="wyona.com"/>
+        <input type="submit" value="Search" class="submit" />
+      </fieldset>
+    </form>
+
+<ul class="add-nav">
+  <li><a href="#">Contact</a></li>
+  <li><a href="#">Register</a></li>
+  <li><a href="#">Extranet</a></li>
+  <li><a href="#">RSS</a></li>
+  <li><a href="#">Follow us</a></li>
+
+<!-- TODO: Also see /data-repo/data/app1/xslt/translations.xsl -->
+<xsl:choose>
+  <xsl:when test="$content-language = 'en'">
+  <li><a href="{$yarep.back2realm}de/index.html">DE</a></li>
+  </xsl:when>
+  <xsl:otherwise>
+  <li><a href="{$yarep.back2realm}en/index.html">EN</a></li>
+  </xsl:otherwise>
+</xsl:choose>
+</ul>
+</div>
+
+<div class="header-box">
+<strong class="logo"><a href="{$yarep.back2realm}">wyona</a></strong>
+
+<ul id="nav">
+<!-- TODO: Use i18n (What about the links?) -->
+<xsl:choose>
+  <xsl:when test="$content-language = 'de'">
+    <li><a href="{$yarep.back2realm}de/produkte.html">Produkte</a></li>
+    <li><a href="{$yarep.back2realm}de/dienstleistungen.html">Dienstleistungen</a></li>
+    <li><a href="{$yarep.back2realm}de/loesungen.html">Lösungen</a></li>
+    <li><a href="{$yarep.back2realm}de/resultate.html">Resultate</a></li>
+    <li><a href="{$yarep.back2realm}de/blog_und_news.html">Blog/News</a></li>
+    <li><a href="{$yarep.back2realm}de/unterlagen.html">Unterlagen</a></li>
+    <li><a href="{$yarep.back2realm}de/ueber.html">&#220;ber uns</a></li>
+<!--
+    <li><a href="{$yarep.back2realm}de/ueber_uns.html">&#220;ber uns</a></li>
+-->
+  </xsl:when>
+  <xsl:otherwise>
+    <li><a href="{$yarep.back2realm}en/products.html">Products</a></li>
+    <li><a href="{$yarep.back2realm}en/services.html">Services</a></li>
+    <li><a href="{$yarep.back2realm}en/solutions.html">Solutions</a></li>
+    <li><a href="{$yarep.back2realm}en/impact.html">Impact</a></li>
+    <li><a href="{$yarep.back2realm}en/blog_news.html">Blog/News</a></li>
+    <li><a href="{$yarep.back2realm}en/resources.html">Resources</a></li>
+    <li><a href="{$yarep.back2realm}en/about.html">About us</a></li>
+<!--
+    <li><a href="{$yarep.back2realm}en/about_us.html">About us</a></li>
+-->
+  </xsl:otherwise>
+</xsl:choose>
+</ul>
+</div>
+</div>
+</xsl:template>
+
+</xsl:stylesheet>


Property changes on: public/yanel/trunk/src/realms/from-scratch-realm-template/data-repo/data/app3/xslt/header.xsl
___________________________________________________________________
Name: svn:executable
   + *

Modified: public/yanel/trunk/src/realms/from-scratch-realm-template/data-repo/data/app3/xslt/homepage.xsl
===================================================================
--- public/yanel/trunk/src/realms/from-scratch-realm-template/data-repo/data/app3/xslt/homepage.xsl	2010-04-10 07:08:21 UTC (rev 48608)
+++ public/yanel/trunk/src/realms/from-scratch-realm-template/data-repo/data/app3/xslt/homepage.xsl	2010-04-10 07:20:34 UTC (rev 48609)
@@ -8,6 +8,8 @@
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   exclude-result-prefixes="xhtml dc">
 
+  <xsl:import href="header.xsl"/>
+
   <xsl:param name="yanel.path.name" select="'NAME_IS_NULL'"/>
   <xsl:param name="yanel.path" select="'PATH_IS_NULL'"/>
   <xsl:param name="yanel.back2context" select="'BACK2CONTEXT_IS_NULL'"/>
@@ -117,75 +119,8 @@
 			<div class="main-b"></div>
 		</div>
 
+<xsl:call-template name="header"/>
 
-
-
-<!-- START header -->
-<div id="header">
-  <div class="add-nav-box">
-    <form action="http://www.google.com/search" class="header-forms">
-      <fieldset>
-        <div class="text">
-          <input type="text" value="" name="q"/>
-        </div>
-        <input type="hidden" name="domains" value="wyona.com"/>
-        <input type="hidden" name="sitesearch" value="wyona.com"/>
-        <input type="submit" value="Search" class="submit" />
-      </fieldset>
-    </form>
-
-<ul class="add-nav">
-  <li><a href="#">Contact</a></li>
-  <li><a href="#">Register</a></li>
-  <li><a href="#">Extranet</a></li>
-  <li><a href="#">RSS</a></li>
-  <li><a href="#">Follow us</a></li>
-
-<!-- TODO: Also see /data-repo/data/app1/xslt/translations.xsl -->
-<xsl:choose>
-  <xsl:when test="$content-language = 'en'">
-  <li><a href="{$yarep.back2realm}de/index.html">DE</a></li>
-  </xsl:when>
-  <xsl:otherwise>
-  <li><a href="{$yarep.back2realm}en/index.html">EN</a></li>
-  </xsl:otherwise>
-</xsl:choose>
-</ul>
-</div>
-
-<div class="header-box">
-<strong class="logo"><a href="{$yarep.back2realm}">wyona</a></strong>
-
-<ul id="nav">
-<!-- TODO: Use i18n (What about the links?) -->
-<xsl:choose>
-  <xsl:when test="$content-language = 'de'">
-    <li><a href="#">Produkte</a></li>
-    <li><a href="#">Dienstleistungen</a></li>
-    <li><a href="#">Solutions</a></li>
-    <li><a href="#">Impact</a></li>
-    <li><a href="#">Blog/News</a></li>
-    <li><a href="#">Resources</a></li>
-    <li><a href="ueber.html">Ueber uns</a></li>
-  </xsl:when>
-  <xsl:otherwise>
-    <li><a href="#">Products</a></li>
-    <li><a href="#">Services</a></li>
-    <li><a href="#">Solutions</a></li>
-    <li><a href="#">Impact</a></li>
-    <li><a href="#">Blog/News</a></li>
-    <li><a href="#">Resources</a></li>
-    <li><a href="about.html">About us</a></li>
-  </xsl:otherwise>
-</xsl:choose>
-</ul>
-</div>
-</div>
-<!-- END header -->
-
-
-
-
 <div id="footer">
 			<ul class="footer-nav">
				<li><a href="#">Site Map</a></li>
				<li><a href="#">Impressum/Legal</a></li>
				<li><a href="#">Privacy Policy</a></li>
 				<li class="contact">Contact: <address>Wyona AG, Hardstrasse 219, CH-8005 Zurich, +41 44 272 91 61</address></li>
			</ul>



More information about the Yanel-commits mailing list