[TYPO3] JSMENU config files? / absolute href

Lukas lukasnoname at yahoo.com
Thu Oct 5 11:09:43 CEST 2006


Thanks a lot, you saved my day

Best regards, Lukas

Matthew Manderson wrote:
>> JSMENU is prefixing my <option> links with double absolutes eg.
>> http://www.site.com/http://www.site.com/en/delivery/usa.html
>> Any idea where I can look to hack the JSMENU to get rid of the prefix as
>> the rest of the site is working fine with config.baseURL ?
> 
> Well I found my hack...hope it helps someone else.
> 
> /typo3/t3lib/jsfunc.menu.js
> 
> contains the code that generates the url.
> 
> The final function JSactivate(level) contains a line to add the base href to
> it. So I commented it out.
> 
> // this.entry[entryID].url = document.getElementsByTagName("base")[0].href +
> this.entry[entryID].url;
> 
> This fixed it for me.
> 
> It turns out this was a bug in 3.9 and lower becasue checking this in
> 4.0beta4 there is a extra check added to look for the url with an existing
> absolute prefix 'http://'
> 
> So for my hack I have included this check in my 3.9 installation!
> 
> However it also highlights that it is not checking for https:// connections
> either!
> 
> Bug report filed.
> 
> Matthew



More information about the TYPO3-english mailing list