10375 Posts in 2190 Topics by 1707 members
|
Page:
1
|
Go to End | |
| Author | Topic: | 1024 Views |
-
Anchor links in newsletters

13 October 2010 at 5:46am
Hi
Im creating a newsletter through the newsletter module which contains links to anchor points in the email.
Because SS converts the anchor links into absolute urls (#my-anchor becomes www.mysite.com/#my-anchor) the anchor links no longer work.
I also had to add a <base tag to make images entered through the newsletter module visible in the email preview which may be causing part of the problem.
I've worked out a possible hack of adding an id to the table containing the links to the anchors, which would then make it possible to use simplexml to parse the content and convert the absolute urls back to relative urls. Does anyone have a better idea of how to achieve this result as i don't really want to edit the core newsletter module files.
Thanks
Phil -
Re: Anchor links in newsletters

20 December 2010 at 4:18pm
I'm not sure if this will work, but try putting this in your mysite/_config.php file
SSViewer::setOption('rewriteHashlinks', false);
This will stop silverstripe from rewriting ALL hash links in your site.
-
Re: Anchor links in newsletters

21 December 2010 at 9:30am
No... that's not QUITE it. The links now point to
http://www.mysite.com#whatever-the-anchor-was-called
as opposed to
http://www.mysite.com/newsletter/sendNewsletter#whatever-the-anchor-was-called
but it's still not pointing to the newsletter itself.
Thanks a heap for the suggestion though!
| 1024 Views | ||
|
Page:
1
|
Go to Top |



