protected function _renderBlock() { $template = $this->_placeholder->getAttribute('template'); $links = new Mage_Page_Block_Template_Links(); $links->setTemplate($template); $links->addLink(Mage::helper('awmobile')->__('Search'), '#', Mage::helper('awmobile')->__('Search'), false, array(), 45, '', 'class="button grey search" onclick="showSearchForm(1); return false;"'); $links->addLink($this->getCartButtonText(), '#', $this->getCartButtonText(), false, array(), 50, 'id="gotocart-button-container"', 'class="button red right" onclick="goToCart(); return false;"'); $links->setLayout(Mage::app()->getLayout()); return $links->toHtml(); }
public function addLink($label, $url = '', $title = '', $prepare = false, $urlParams = array(), $position = null, $liParams = null, $aParams = null, $beforeText = '', $afterText = '') { if (Extendware::helper('ewpagecache')) { if (strpos($url, 'wishlist') !== false) { $beforeText = Mage::helper('ewpagecache')->getBeginMarker('toplink_wishlist') . $beforeText; $afterText = $afterText . Mage::helper('ewpagecache')->getEndMarker('toplink_wishlist'); } elseif (strpos($url, 'checkout/cart') !== false) { $beforeText = Mage::helper('ewpagecache')->getBeginMarker('toplink_cart') . $beforeText; $afterText = $afterText . Mage::helper('ewpagecache')->getEndMarker('toplink_cart'); } elseif (strpos($url, 'account/login') !== false or strpos($url, 'account/logout') !== false) { $beforeText = Mage::helper('ewpagecache')->getBeginMarker('toplink_login') . $beforeText; $afterText = $afterText . Mage::helper('ewpagecache')->getEndMarker('toplink_login'); } } return parent::addLink($label, $url, $title, $prepare, $urlParams, $position, $liParams, $aParams, $beforeText, $afterText); }