[Yanel-commits] rev 23477 - public/yanel/trunk/src/resources/navigation/src/java/org/wyona/yanel/impl/resources

josias at wyona.com josias at wyona.com
Wed Mar 28 18:00:45 CEST 2007


Author: josias
Date: 2007-03-28 18:00:44 +0200 (Wed, 28 Mar 2007)
New Revision: 23477

Modified:
   public/yanel/trunk/src/resources/navigation/src/java/org/wyona/yanel/impl/resources/NavigationResource.java
Log:
use currentPath to get the right path when this resource is included in another resource

Modified: public/yanel/trunk/src/resources/navigation/src/java/org/wyona/yanel/impl/resources/NavigationResource.java
===================================================================
--- public/yanel/trunk/src/resources/navigation/src/java/org/wyona/yanel/impl/resources/NavigationResource.java	2007-03-28 15:36:33 UTC (rev 23476)
+++ public/yanel/trunk/src/resources/navigation/src/java/org/wyona/yanel/impl/resources/NavigationResource.java	2007-03-28 16:00:44 UTC (rev 23477)
@@ -145,10 +145,10 @@
                 TransformerHandler[] xsltHandlers = new TransformerHandler[xsltPath.length];
                 for (int i = 0; i < xsltPath.length; i++) {
                     xsltHandlers[i] = tf.newTransformerHandler(new StreamSource(repo.getNode(xsltPath[i]).getInputStream()));
-                    xsltHandlers[i].getTransformer().setParameter("yanel.path.name", PathUtil.getName(getPath()));
-                    xsltHandlers[i].getTransformer().setParameter("yanel.path", getPath());
-                    xsltHandlers[i].getTransformer().setParameter("yanel.back2context", PathUtil.backToContext(realm, getPath()));
-                    xsltHandlers[i].getTransformer().setParameter("yarep.back2realm", PathUtil.backToRealm(getPath()));
+                    xsltHandlers[i].getTransformer().setParameter("yanel.path.name", PathUtil.getName(currentPath));
+                    xsltHandlers[i].getTransformer().setParameter("yanel.path", currentPath);
+                    xsltHandlers[i].getTransformer().setParameter("yanel.back2context", PathUtil.backToContext(realm, currentPath));
+                    xsltHandlers[i].getTransformer().setParameter("yarep.back2realm", PathUtil.backToRealm(currentPath));
                     String userAgent = getRequest().getHeader("User-Agent");
                     String os = getOS(userAgent);
                     if (os != null) xsltHandlers[i].getTransformer().setParameter("os", os);




More information about the Yanel-commits mailing list