diff --git a/Application/Component/Widget/d3GtmStartWidget.php b/Application/Component/Widget/d3GtmStartWidget.php new file mode 100644 index 0000000..92a7a79 --- /dev/null +++ b/Application/Component/Widget/d3GtmStartWidget.php @@ -0,0 +1,15 @@ + '2pistlaubiq58qtg3moudei0la', + 'lang' => '0', + 'actcontrol' => 'details', + 'anid' => '064471', + 'cl' => 'oxwarticledetails', + 'cnid' => '159dd0f2fb2bd6e24ace53a0f1913797', + 'listtype' => 'list', + 'nocookie' => '1', + 'oxwparent' => 'details', + 'sid' => '2pistlaubiq58qtg3moudei0la', + 'stoken' => 'A22D0F9E', + 'varselid' => + array ( + 0 => 'b842982bf522aa839bd88221f562fce8', + ), + ) + */ + $sScriptName = $_SERVER['SCRIPT_NAME']; + if($sScriptName !== '/widget.php') + { + return parent::getFrontendStartControllerKey(); + } + + $aParameter = $_GET; + if(is_null($aParameter['actcontrol']) and is_null($aParameter['oxwparent'])) + { + return 'D3\GoogleAnalytics4\Application\Component\Widget\d3GtmStartWidget'; + } + + return parent::getFrontendStartControllerKey(); + } +} \ No newline at end of file diff --git a/metadata.php b/metadata.php index f9109fa..a6df6b2 100755 --- a/metadata.php +++ b/metadata.php @@ -61,7 +61,8 @@ $aModule = [ ], 'extend' => [ // Core - OEViewConfig::class => ViewConfig::class, + OEViewConfig::class => ViewConfig::class, + \OxidEsales\Eshop\Core\WidgetControl::class => \D3\GoogleAnalytics4\Modules\Core\WidgetControl::class, // Model OECategory::class => Category::class,