Ich füge einen statischen cms-Block über eine Widget-Instanz ein - und ich möchte den statischen Blocktitel sowie seinen Inhalt aus meiner Widget-Vorlage heraus ausgeben. Die Standardvorlage (app/design/frontend/base/default/template/cms/Widget/static_block/default.phtml) hat einfach:Magento - Den Titel eines statischen cms-Blocks von seiner block_id abrufen?
<?php echo $this->getText(); ?>
ich geändert, dass auf getData() statt, was es zu sehen zu greifen war möglich, das ist die folgende:
[type] => cms/widget_block
[block_id] => 11
[module_name] => Mage_Cms
[text] => blahblahblah
So kann ich vermute, der einzige Weg, um die block_id zu verwenden ist, den Titel zu bekommen, aber nicht ganz herausfinden, wie. Ich kann die block_id von dort mit $ this-> getBlockId() greifen - aber dann, wie benutze ich das, um den Titel zu bekommen?
Ich dachte, folgendes könnte funktionieren, aber es funktioniert nicht:
$blockid = $this->getBlockId();
$blocktitle = Mage::getModel('cms/page')->load($blockid, 'block_id')->getTitle();