/** * @param Varien_Data_Form_Element_Abstract $element * * @return string */ public function render(Varien_Data_Form_Element_Abstract $element) { $label = $element->getLabel(); preg_match('/##[a-zA-Z-_]*##/', $label, $matches); if (isset($matches[0])) { $match = $matches[0]; $section = str_replace('#', '', $match); $label = str_replace($match, '', $label); $sectionUrl = Mage::helper('bronto_email')->getScopeUrl('/system_config/edit/section/' . $section); $labelParts = explode('»', $label); $newLabel = trim($labelParts[0]) . " » <a href=\"{$sectionUrl}\" title=\"{$label}\"><strong>" . trim($labelParts[1]) . "</strong></a> » " . trim($labelParts[2]); $element->setLabel($newLabel); } return parent::render($element); }
/** * Remove the "scope" value * * @param Varien_Data_Form_Element_Abstract $element * * @return string */ public function render(Varien_Data_Form_Element_Abstract $element) { $element->unsScope()->unsCanUseWebsiteValue()->unsCanUseDefaultValue(); $element->setLabel($this->_getButtonHtml($element)); return parent::render($element); }