Antworten:
Hallo, Sie können diesen Block mit dem folgenden Code am Controller aufrufen.
$block=$this->getLayout()->createBlock('blockPrefix/product_view_view');
$Id=$block->getId();
Das Blockpräfix wird unter app \ code \ local \ Company \ Modulename \ Block \ Product \ View \ View.php unter dem Tag definiert
<blocks>
<blockPrefix><!-- guess that modulePrefix is your module block prefix -->
<class>Company_Modulenam_Block</class>
</blockPrefix>
</blocks>
Siehe, wie ein Block - Check ruft an hier
Wenn Ihr Block bereits mit der Aktion des Controllers verbunden ist, können Sie ihn wie folgt aufrufen
$this->getBlock('block.name.here')->getId()
Wenn der Block nichts mit Ihrer aktuellen Aktion zu tun hat, können Sie ihn wie folgt aufrufen:
Mage::getBlockSingleton('[module]/product_view')->getId()
self::helper()
was an sich seltsam ist, weil Blöcke und Helfer verschiedene Dinge sind!