博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Magento在代码中调用静态块
阅读量:4199 次
发布时间:2019-05-26

本文共 806 字,大约阅读时间需要 2 分钟。

文章分类:

假设有在Magento 后台建立一个Static Block 名字为'footer_links' ,在phtml (其他php 文件中方法一样)中调用方式如下:

Php 代码

  1. // Block 是与店铺相关的,所以要设置setStoreId.   
  2. $block = Mage::getModel('cms/block')   
  3.  ->setStoreId(Mage::app()->getStore()->getId())   
  4.  ->load('footer_links');   
  5. $content = $block->getContent(); // Block 的原始内容已经获得   
  6.   
  7. $processor = Mage::getModel('core/email_template_filter');   
  8. $html = $processor->filter($content);  

// Block 是与店铺相关的,所以要设置setStoreId.

$block = Mage::getModel('cms/block')

  ->setStoreId(Mage::app()->getStore()->getId())

  ->load('footer_links');

$content = $block->getContent(); // Block 的原始内容已经获得

 

$processor = Mage::getModel('core/email_template_filter');

$html = $processor->filter($content);

 

Mage::getModel('core/email_template_filter')->filter() 是必须的,因为Static Block 里可能包含Magento 的模板语言(如:{
{store url=""}}
),fiter 将翻译成实际的值

转载地址:http://vedli.baihongyu.com/

你可能感兴趣的文章
【计算机网络 第五版】阅读笔记之二:物理层
查看>>
【计算机网络 第五版】阅读笔记之三:数据链路层
查看>>
【计算机网络 第五版】阅读笔记之四:网络层
查看>>
【计算机网络 第五版】阅读笔记之五:运输层
查看>>
【一天一道LeetCode】#77. Combinations
查看>>
【一天一道LeetCode】#78. Subsets
查看>>
【一天一道LeetCode】#79. Word Search
查看>>
【一天一道LeetCode】#81. Search in Rotated Sorted Array II
查看>>
【数据结构与算法】深入浅出递归和迭代的通用转换思想
查看>>
【一天一道LeetCode】#83. Remove Duplicates from Sorted List
查看>>
【一天一道LeetCode】#91. Decode Ways
查看>>
【一天一道LeetCode】#92. Reverse Linked List II
查看>>
【一天一道LeetCode】#93. Restore IP Addresses
查看>>
【一天一道LeetCode】#94. Binary Tree Inorder Traversal
查看>>
【一天一道LeetCode】#113. Path Sum II
查看>>
【一天一道LeetCode】#114. Flatten Binary Tree to Linked List
查看>>
【unix网络编程第三版】阅读笔记(二):套接字编程简介
查看>>
【一天一道LeetCode】#115. Distinct Subsequences
查看>>
【一天一道LeetCode】#116. Populating Next Right Pointers in Each Node
查看>>
【一天一道LeetCode】#117. Populating Next Right Pointers in Each Node II
查看>>