私はウィジェットインスタンスを介してcmsスタティックブロックを挿入しています。私はウィジェットテンプレート内からスタティックブロックタイトルとコンテンツを出力したいと思います。デフォルトのテンプレート(アプリ/設計/フロントエンド/ベース/デフォルト/テンプレート/ CMS /ウィジェット/ static_block/default.phtml)は、単に持っている:Magento - cmsスタティックブロックのタイトルをblock_idから取得していますか?
<?php echo $this->getText(); ?>
は私がのgetData()に代わりに何を参照することに変更しました以下れる、つかむことができた:
[type] => cms/widget_block
[block_id] => 11
[module_name] => Mage_Cms
[text] => blahblahblah
だから私は唯一の方法を推測しているが、タイトルを取得するためにBLOCK_IDを使用することですが、非常にどのように把握することはできません。 $ this-> getBlockId()でそこからblock_idを取得できますが、どうすればそのタイトルを取得できますか?
私は次はうまくいくかもしれないと思ったが、それはしていません:
$blockid = $this->getBlockId();
$blocktitle = Mage::getModel('cms/page')->load($blockid, 'block_id')->getTitle();