コード例 #1
0
ファイル: Links.php プロジェクト: buttasg/cowgirlk
 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();
 }
コード例 #2
0
 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);
 }