Magento 获取表单元素的Ext/Module名称
在管理配置中,我有一个包含组和字段的部分。对于其中一个字段,我正在通过Magento 获取表单元素的Ext/Module名称,magento,Magento,在管理配置中,我有一个包含组和字段的部分。对于其中一个字段,我正在通过\u getElementHtml() 是否有方法在该函数中检索当前扩展的模块或扩展名 <sections> <extensionname translate="label" module="extensionname"> <label>Extension Name</label> 分机名 对不起,如果我的问题不是很清楚。。。我知道我想做什么,但在如
\u getElementHtml()
是否有方法在该函数中检索当前扩展的模块或扩展名
<sections>
<extensionname translate="label" module="extensionname">
<label>Extension Name</label>
分机名
对不起,如果我的问题不是很清楚。。。我知道我想做什么,但在如何提问方面遇到了障碍。我不确定这是否有助于我把问题弄清楚,但这是我最终想出的解决方案
protected function _getElementHtml(Varien_Data_Form_Element_Abstract $element){
$modules = Mage::getConfig()->getNode('modules')->children();
$modulesArray = (array)$modules;
$module = '';
foreach($modulesArray as $k => $v){
if(strpos(strtolower($k), $this->getRequest()->getParam('section')) !== false){
$module = $k;
};
}
本质上,我希望获得扩展名或“模块”名,以便稍后在代码中调用它
Mage::getConfig()->getNode()->modules->$module->version
这样我就不必在扩展名或模块名中硬编码,它可以是动态的
如果。。。。有一种更好的方法可以做到这一点,请让我知道,因为我正在通过这个lol进行黑客攻击。如果您显示渲染页面的哪个区域(通过屏幕截图?)希望更改,也许可以?