2014-08-30 68 views
0

作为一名前端开发人员,我曾与多家CMS合作过,但我是一名Magento初学者。如何在Magento CE 1.9中的模态内显示静态块?

我想显示Magento CE 1.9中模态内的静态块的内容。 我认为这将是非常容易实现的,但我甚至不能在网上找到有用的教程...

我不想使用包含在基于Prototype的window.js基础包。 我想使用精心构建,维护和记录的框架(如Twitter Bootstrap 3Foundation 5 (Reveal))中的模式。

任何帮助将不胜感激,因为我甚至不知道从哪里开始。

非常感谢!

回答

1

我已经在模型类中实际上称为块。我已经在模型类中做了该方法。使用了会话模型类。

代码:

MT-页脚底-1是我的块ID.that我在beckend创建。

公共职能getstaticContent(){

$layout = Mage::getSingleton('core/layout'); 

// Generate a CMS block object 
$block = $layout->createBlock('cms/block'); 

// Set the block ID of the static block 
$block->setBlockId('mt-footer-bottom-1'); 

// Write the static block content to screen 
echo $block->toHtml(); 

} 
0

据我了解,你已经创建了一个静态块,你想​​显示它旁边的HTML/JS代码吧?如果是这样,你可以在你的phtml文件中使用下面的代码。

<?php 
echo $this->getLayout()->createBlock('cms/block')->setBlockId('my-static-block')->toHtml(); 
?> 

将'my-static-block'替换为静态块的名称。