の出力を取得するにはどうすればよいですか:
<block type="page/template_links" name="top.links" as="topLinks"/>
コントローラーアクション内?
実際には、AJAX でリンクを表示する必要があります。
$this->getLayout()->getBlock('top.links')->toHtml()
これを試してみてください。チェック済みで、動作しています。
私があなたを正しく理解していれば、アクション関数でこれを行うことができます:
$linksBlock = $this->getLayout()->createBlock('page/template_links');
echo $linksBlock->toHtml();
ajax 呼び出しでコンテンツを取得するには、次の js スクリプトを追加します。
new Ajax.Updater('your_container', '/your_controller/your_action');
http://www.magentocommerce.com/magento-connect/catalog/product/view/id/18152/s/ajax-blocks-6911/をご覧ください。 このモジュールを使用すると、ajaxを使用してブロックをロードできます。レイアウト ファイル