4

我创建了一个在 iframe 上加载的自定义表单。它还具有 send.php 表单,它也是一个自定义文件。我需要作为感谢消息从静态块加载内容,以便客户端可以更改它。

如何将静态块中的文本加载到自定义 php 文件中?

谢谢

4

3 回答 3

14

试试这个:

require_once 'path/to/'.'Mage.php'; //replace 'path/to' with the relative path to your Mage.app file
echo Mage::app()->getLayout()->createBlock('cms/block')->setBlockId('some_block_id')->toHtml();
于 2013-08-08T13:17:37.113 回答
6

{BLOCK_IDENTIFIER} 是静态块的 id:

echo Mage::getModel('cms/block')->load('{BLOCK_IDENTIFIER}')->getContent();
于 2013-08-08T13:10:37.790 回答
1

如果它对其他人有帮助,我使用了以下内容

require_once ($_SERVER["DOCUMENT_ROOT"] . "/dev/app/Mage.php"); //remove dev if you want the Mage.php from root

  echo Mage::app()->getLayout()->createBlock('cms/block')>setBlockId('some_block_id')->toHtml();
于 2013-11-30T23:07:51.920 回答