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); + } } /**