0

作为一名前端开发人员,我过去曾与多个 CMS 合作过,但我是 Magento 初学者。

我想在 Magento CE 1.9 的模态中显示静态块的内容。我认为这很容易实现,但我什至似乎无法在网上找到有用的教程......

我不想使用基础包中包含的基于原型的 window.js。我想使用来自一个精心构建、维护和记录的框架的模式,比如Twitter Bootstrap 3Foundation 5 (Reveal)

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

非常感谢 !

4

2 回答 2

1

我实际上在模型类中调用了块。我在模型类中制作了该方法。我正在使用会话模型类。

代码:

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();

}
于 2014-08-30T17:06:33.123 回答
0

据我了解,您已经创建了一个静态块,并且希望将其与 html/js 代码一起显示,对吗?如果是这样,您可以在 phtml 文件中使用以下代码。

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

将“my-static-block”替换为您的静态块的名称。

于 2014-08-31T04:29:00.697 回答