Magento如何访问PHP中的自定义变量?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (95)

我知道“自定义变量”如何在电子邮件模板和静态块中使用{{}}括号。

但是,我希望在模板代码(即view.phtml)中使用它们。

我希望能够访问“可变纯值”来检索转换值,即给定的“变量代码”的数字/字符串为数字。

提问于
用户回答回答于

访问plain值的自定义变量的代码。custom_variable_code用这个:

Mage::getModel('core/variable')->loadByCode('custom_variable_code')->getValue('plain');
用户回答回答于

像这样使用它(注意setStoreId()获取正确的值):

$value = Mage::getModel('core/variable')
    ->setStoreId(Mage::app()->getStore()->getId())
    ->loadByCode('variable_code')
    ->getValue('text');

或者获取html值:

$value = Mage::getModel('core/variable')
    ->setStoreId(Mage::app()->getStore()->getId())
    ->loadByCode('variable_code')
    ->getValue('html');

如果没有定义html值,则getValue()返回文本值

扫码关注云+社区

领取腾讯云代金券