gpt4 book ai didi

php - 如何将 CMS 页面的内容拉入静态 block ?

转载 作者:可可西里 更新时间:2023-11-01 13:04:19 25 4
gpt4 key购买 nike

我想将 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com