作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我想将 CMS 页面的内容拉到我的静态 block 中,如果您知道这样做的方法,我将不胜感激。
最佳答案
还没有测试过,但应该可以。如果您有 cms 页面的唯一 ID(不是标识符):
$page = Mage::getModel('cms/page');
$page->setStoreId(Mage::app()->getStore()->getId());
$page->load($pageId);
否则,如果您有页面的标识符(即 URL 键),请使用如下内容:
$urlKey = "url_key";
$page->load($urlKey,'identifier');
然后完成:
$helper = Mage::helper('cms');
$processor = $helper->getPageTemplateProcessor();
$html = $processor->filter($page->getContent());
return $html;
== 编辑 ==
按照 Alan 的建议添加了模板解析步骤
关于php - 如何将 CMS 页面的内容拉入静态 block ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5412950/
我是一名优秀的程序员,十分优秀!