On 27/05/2009, at 1:25 AM, Jurian Sluiman wrote:
Op Tuesday 26 May 2009 17:02:39 schreef Tim Fountain:
> On 23/05/2009, Jurian Sluiman <[email protected]> wrote:
> > I use the Zend_Navigation in my system. To point to the homepage,
I use
> > an empty uri element. In the Zend_View_Helper_Navigation_Menu
there is a
> > htmlify() method which resets the element to a <span> instead of
an <a>
> > tag.
>
> This sounds perfectly reasonable to me, personally I wouldn't want
the
> navigation helpers to be outputting links that don't go anywhere.
>
> I would suggest setting the URI to just / for your homepage, as this
> (should be) the correct path anyway.
Hi Tim,
It looks like setting / might work in most cases, but not for me. My
application is completely i18n and an uri is built like
http://mywebsite.com/en/my/page.
For hyperlinks you want to go to another page but maintain the current
language. Therefore I have hrefs like "another/page" and a base href
"http://mywebsite.com/en/". I'd like not to change this behaviour
because it has also benefits for eg SEO (all content has another uri:
no different content, or languages, at the same uri).
If you point to '/', you'll go to http://mywebsite.com/ and loose the
current language. That's why '/' as a href is not working (unless I
create some ugly hacks like remembering the language and redirect to
it).
How would it be if you used MVC pages instead of URI ? I found when I
used MVC with emtpy controller and action elements they were rendered
as links, not span elements.
Jonathon Wallen.