From bccd2f8e512c9cd9b7a9ee038aa00b0cd390abad Mon Sep 17 00:00:00 2001 From: Mateusz Uzdowski Date: Fri, 17 May 2013 14:57:17 +1200 Subject: [PATCH] API Add a missing alternatePreviewLink hook for SiteTree extensions. --- code/model/SiteTree.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/code/model/SiteTree.php b/code/model/SiteTree.php index 89a2d300..0d5d39e2 100644 --- a/code/model/SiteTree.php +++ b/code/model/SiteTree.php @@ -446,7 +446,11 @@ class SiteTree extends DataObject implements PermissionProvider,i18nEntityProvid * @return string */ public function PreviewLink($action = null) { - return $this->AbsoluteLink($action); + if($this->hasMethod('alternatePreviewLink')) { + return $this->alternatePreviewLink($action); + } else { + return $this->AbsoluteLink($action); + } } /**