Das Produkt steht ja auch im Vordergrund, daher hast du Zugriff auf alle Produkteigenschaften über $oDetailsProduct
$oView beinhaltet die “Art und Weise” wie man zu dem Produkt gekommen ist. In dem Fall also: über die Suche.
Ein Eintrag im Bugtacker würde nicht viel bringen, weil fehlendes Verständnis des Shops kein Shop-Bug ist 
Was du vermutlich möchtest, aber es nicht richtig beschreiben kannst, ist die Hauptkategorie des aktuellen Produktes und nicht die aktive Kategorie bzw deren Elternkategorie:
[{assign var="productCat" value=$oDetailsProduct->getCategory()}]
<pre>[{$productCat|@var_dump}]</pre>
und dann wie bisher mit getParentCategory()
[QUOTE=vanilla thunder;186726]Ein Eintrag im Bugtacker würde nicht viel bringen, weil fehlendes Verständnis des Shops kein Shop-Bug ist 
Was du vermutlich möchtest, aber es nicht richtig beschreiben kannst, ist die Hauptkategorie des aktuellen Produktes und nicht die aktive Kategorie bzw deren Elternkategorie:
[{assign var="productCat" value=$oDetailsProduct->getCategory()}]
<pre>[{$productCat|@var_dump}]</pre>
und dann wie bisher mit getParentCategory()[/QUOTE]
Ja, am fehlenden Verständnis scheint es gelegen zu haben. 
Mit Deinem Code klappt nun alles.
[{assign var="productCat" value=$oDetailsProduct->getCategory()}]
[{assign var="parentCategory" value=$productCat->getParentCategory()}]
<pre>[{$parentCategory->getId()}]</pre>
Vielen Dank für Deine Geduld!