23550 Posts in 19336 Topics by 2890 members
|Go to End|
18 March 2010 at 4:30am
I've just been working with the pagination recipe for my implementation of a news index page. It was working fine, except the $NextLink and $PrevLink values weren't working properly. Looking at the URLs that were being produced, I could see that the port of my development server address was not being inserted into the absolute URL that these values were being defined with.I am using MAMP on OSX, which is running over port 8888.
I took a look through the forums, but couldn't find anyone mentioning this. so in the spirit of adventure/sheer bloodymindedness, I went in search of where this URL was being defined. I dug it out and have patched my local code to fix this problem:
< isset($parts['port']) && $parts['port'] != ''
< ? ':' . $parts['port']
< : ''
< ) . (
No idea if this information will be useful to anyone or not, but thought I'd throw it out there for anyone else who runs across a similar problem
18 March 2010 at 11:48am
Might be good to file this as a ticket on open.silverstripe.org if this is still an issue for you in 2.4.
19 March 2010 at 1:08pm
This was great! I was just starting to dig into HTTP.php, as I was having the same problem. You just saved my evening!
23 March 2010 at 11:56pm
Yeah I had the same problem too, this fixed the problem
|Go to Top|