Merge pull request #8928 from DorsetDigital/patch-4

Update 03_Disable_Anchor_Links.md
This commit is contained in:
Robbie Averill 2019-04-17 09:34:06 +12:00 committed by GitHub
commit 45edc816ba
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -37,17 +37,20 @@ SilverStripe\View\SSViewer:
rewrite_hash_links: false
```
Or, a better way is to call this just for the rendering phase of this particular file:
Alternatively, it's possible to disable anchor link rewriting for specific pages using the `SSViewer::setRewriteHashLinksDefault()` method in the page controller:
```php
namespace Example\HashLink;
use PageController;
use SilverStripe\View\SSViewer;
public function RenderCustomTemplate()
class ExamplePageController extends PageController
{
SSViewer::setRewriteHashLinks(false);
$html = $this->renderWith('My/Namespace/MyCustomTemplate');
SSViewer::setRewriteHashLinks(true);
return $html;
protected function init()
{
parent::init();
SSViewer::setRewriteHashLinksDefault(false);
}
}
```