error in details, if no category is defined for current article (#3160)

This commit is contained in:
Daniel Seifert 2014-10-23 08:38:08 +00:00
parent 48e7ecbaa2
commit 94b1596d1f
1 changed files with 8 additions and 2 deletions

View File

@ -22,6 +22,7 @@ class d3_oxbasket_googleanalytics extends d3_oxbasket_googleanalytics_parent
public function d3GetCurrentLocatorTitle()
{
$sTitle = '';
/** @var oxview $oView */
$oView = oxRegistry::getConfig()->getActiveView();
if (method_exists($oView, 'getBreadCrumb') &&
@ -32,8 +33,13 @@ class d3_oxbasket_googleanalytics extends d3_oxbasket_googleanalytics_parent
}
} elseif ($oView->getClassName() == 'details' &&
(
($oCatPath = $oView->getCategoryTree()->getPath()) ||
($oCatPath = $oView->getManufacturerTree()->getPath())
(
($oCatTree = $oView->getCategoryTree()) &&
($oCatPath = $oCatTree->getPath())
) || (
($oCatTree = $oView->getManufacturerTree()) &&
($oCatPath = $oCatTree->getPath())
)
)
) {
foreach ($oCatPath as $oCat) {