Magento 关于翻译=";标签";属性,它是如何工作的?
我在Magento 关于翻译=";标签";属性,它是如何工作的?,magento,Magento,我在config.xml文件中看到。我知道块,这是保存电子邮件模板的块,并且translate属性将出现在区域设置文件夹中。但我不知道它到底是什么,它是如何工作的 translate=“label”,它是如何工作的? 活跃客户 customer\u active.html html 当您看到translate=“label”module=“customer”时,这会告诉Magento,在将标签中的值显示到屏幕之前,它应该通过客户模块的数据助手的translate方法传递标签中的值。过于简化 $
config.xml
文件中看到。我知道
块,这是保存电子邮件模板的块,并且translate
属性将出现在区域设置
文件夹中。但我不知道它到底是什么,它是如何工作的
translate=“label”,它是如何工作的?
活跃客户
customer\u active.html
html
当您看到translate=“label”module=“customer”
时,这会告诉Magento,在将标签中的值显示到屏幕之前,它应该通过客户模块的数据助手的translate方法传递标签中的值。过于简化
$label_value = (string) $node->label;
echo Mage::helper('customer')->__($label_value);
如果模块属性不存在,则使用核心
模块。可以使用空格分隔的字符串指定要翻译的多个标记
translate="label type"
据我所知,系统配置部分和布局xml节点(用于转换参数)中仅支持此功能
translate="label type"