reems Posted September 9, 2014 Share Posted September 9, 2014 Hi, I have unexpected strange behaviour in just one page (the sitemap) in a multilanguage site. The sitemap workes fine in both languages (Dutch and German), but on the Dutch page the footer has gone. All other pages of the site give no problem whatsoever. Without changing anything in the scripts or templates I now get in the Dutch sitemap the following error: Fatal error: Exception: Method Page::localPath does not exist or is not callable in this context (in /home/travelinlu/domains/travelinluxury.nl/public_html/wire/core/Wire.php line 320) in /home/travelinlu/domains/travelinluxury.nl/public_html/index.php on line 216 For every page I include the same header and footer templates.In the footer template I use the following: $urlde = $page->localPath("de"); $urlnl = $page->localPath("nl"); <a href='<?php print $urlnl ?>'>NEDERLANDS</a></br> <a href='<?php print $urlde ?>'>DEUTSCH</a></br> Anyone an idea what is happening? Link to comment Share on other sites More sharing options...
reems Posted September 9, 2014 Author Share Posted September 9, 2014 It seems that my problem has something to do with the sitemapXML Module I use. When I rename the page the sitemap in the site itself is in, to something different then "sitemap", the problem disapears. The German sitemap was on domainname/de/sitemap/. That's different from the sitemap.xml in the root of the site (from the module), so that German sitemap did not give any problems. Does anybody has an idea or experienced the same problems. I prefer to name the sitemap in the site itself also "sitemap", so a solution is still needed. Thanks. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now