2013-07-15 3 views
0

admin 구성에서 그룹 및 필드가있는 섹션이 있습니다. 해당 필드 중 하나에 <frontend_model>을 통해 사용자 정의 작업을 수행하고 있습니다. _getElementHtml()양식 요소의 Ext/Module Name 가져 오기

해당 기능 내에서 현재 확장 모듈의 이름이나 확장 이름을 검색하는 방법이 있습니까?

<sections> 
    <extensionname translate="label" module="extensionname"> 
     <label>Extension Name</label> 

내 질문이 명확하지 않은 경우 미안 ... 내가 일을하려고하지만 요청하는 방법에 걸림돌하고있는 무슨을 알고있다. 이 날 여기 내 질문이 더 명확하게 할 수 있지만 경우 잘 모르겠어요

+0

변경하려는 렌더링 된 페이지의 어떤 영역 (스크린 샷을 통해?)을 표시 한 것일까? – benmarks

답변

0

내가 마지막으로 기본적으로 ...

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

그런 식으로 ... 호출 할 수 있도록

IF ....이 작업을 수행하는 더 좋은 방법은 내가이 롤을 통해 해킹하는 중일 때 알려주는 것입니다.