作为一名前端开发人员,我过去曾与多个 CMS 合作过,但我是 Magento 初学者。
我想在 Magento CE 1.9 的模态中显示静态块的内容。我认为这很容易实现,但我什至似乎无法在网上找到有用的教程......
我不想使用基础包中包含的基于原型的 window.js。我想使用来自一个精心构建、维护和记录的框架的模式,比如Twitter Bootstrap 3或Foundation 5 (Reveal)。
任何帮助将不胜感激,因为我什至不知道从哪里开始。
非常感谢 !
作为一名前端开发人员,我过去曾与多个 CMS 合作过,但我是 Magento 初学者。
我想在 Magento CE 1.9 的模态中显示静态块的内容。我认为这很容易实现,但我什至似乎无法在网上找到有用的教程......
我不想使用基础包中包含的基于原型的 window.js。我想使用来自一个精心构建、维护和记录的框架的模式,比如Twitter Bootstrap 3或Foundation 5 (Reveal)。
任何帮助将不胜感激,因为我什至不知道从哪里开始。
非常感谢 !
我实际上在模型类中调用了块。我在模型类中制作了该方法。我正在使用会话模型类。
代码:
mt-footer-bottom-1 是我的块 ID。我是在 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();
}
据我了解,您已经创建了一个静态块,并且希望将其与 html/js 代码一起显示,对吗?如果是这样,您可以在 phtml 文件中使用以下代码。
<?php
echo $this->getLayout()->createBlock('cms/block')->setBlockId('my-static-block')->toHtml();
?>
将“my-static-block”替换为您的静态块的名称。