From 6c91c62ec0ab77b8e1c877db6fcd298252d6dbdc Mon Sep 17 00:00:00 2001 From: Thomas Speak Date: Thu, 8 Aug 2013 14:28:11 +0100 Subject: [PATCH] NEW Adding support for Translatable At the moment, when using Translatable on a site, if you use the Tranlate tab to create a translated version of the page, the WidgetAreaID is retained and you experience the same issue as reported in #58 Related to: #59 --- code/extension/WidgetPageExtension.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/code/extension/WidgetPageExtension.php b/code/extension/WidgetPageExtension.php index da07f1d..c63e860 100644 --- a/code/extension/WidgetPageExtension.php +++ b/code/extension/WidgetPageExtension.php @@ -48,4 +48,12 @@ class WidgetPageExtension extends DataExtension { } } + /** + * Support Translatable so that we don't link WidgetAreas across translations + */ + public function onTranslatableCreate() { + //reset the sidebar ID + $this->owner->SideBarID = 0; + } + }