• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP Mage_Core_Block_Template类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了PHP中Mage_Core_Block_Template的典型用法代码示例。如果您正苦于以下问题:PHP Mage_Core_Block_Template类的具体用法?PHP Mage_Core_Block_Template怎么用?PHP Mage_Core_Block_Template使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



在下文中一共展示了Mage_Core_Block_Template类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。

示例1: _createChildBlocksRecursively

 /**
  * @param Mage_Core_Block_Template $parent
  * @param $items
  */
 protected function _createChildBlocksRecursively($parent, $items)
 {
     foreach ($items as $key => $item) {
         $block = $this->getLayout()->createBlock('manapro_filtertree/item', $parent->getNameInLayout() . '_' . $key, array('item' => $item, 'filter' => $this, 'template' => 'manapro/filtertree/item.phtml', 'show_in_filter' => $this->getShowInFilter()));
         $parent->setChild($parent->getNameInLayout() . '_' . $key, $block);
         $this->_createChildBlocksRecursively($block, $item->getItems());
     }
 }
开发者ID:xiaoguizhidao,项目名称:cupboardglasspipes.ecomitize.com,代码行数:12,代码来源:Filter.php


示例2: manejandobloquesAction

 public function manejandobloquesAction()
 {
     $block_1 = new Mage_Core_Block_Text();
     $block_1->setText('Original Text');
     $block_2 = new Mage_Core_Block_Text();
     $block_2->setText('The second sentence.');
     $main_block = new Mage_Core_Block_Template();
     $main_block->setTemplate('nofrills/manejandobloques.phtml');
     $main_block->setChild('the_first', $block_1);
     $main_block->setChild('the_second', $block_2);
     $block_1->setText('Wait , I want this text instead .');
     echo $main_block->toHtml();
 }
开发者ID:votanlean,项目名称:Magento-Pruebas,代码行数:13,代码来源:IndexController.php


示例3: __construct

 public function __construct()
 {
     parent::__construct();
     $this->setTemplate('sales/order/details.phtml');
     $this->setOrder(Mage::getModel('sales/order')->load($this->getRequest()->getParam('order_id')));
     Mage::registry('action')->getLayout()->getBlock('root')->setHeaderTitle(Mage::helper('sales')->__('Order Details'));
 }
开发者ID:SalesOneGit,项目名称:s1_magento,代码行数:7,代码来源:Details.php


示例4: _toHtml

 protected function _toHtml()
 {
     if (!(bool) Mage::getStoreConfig('specialproducts/general/active')) {
         return '';
     }
     return parent::_toHtml();
 }
开发者ID:SuperAssassinNinja,项目名称:romances,代码行数:7,代码来源:Specialproducts.php


示例5: _toHtml

 protected function _toHtml()
 {
     if ($this->_collection->getSize() > 0) {
         return parent::_toHtml();
     }
     return '';
 }
开发者ID:HelioFreitas,项目名称:magento-pt_br,代码行数:7,代码来源:Recent.php


示例6: _toHtml

 protected function _toHtml()
 {
     if (is_link(dirname(Mage::getModuleDir('', 'PostcodeNl_Api'))) && !Mage::getStoreConfig('dev/template/allow_symlink')) {
         throw new Mage_Core_Exception('Postcode.nl API Development: Symlinks not enabled! (set at Admin->System->Configuration->Advanced->Developer->Template Settings)');
     }
     return parent::_toHtml();
 }
开发者ID:technomagegithub,项目名称:olgo.nl,代码行数:7,代码来源:Jsinit.php


示例7: __construct

 public function __construct()
 {
     parent::__construct();
     $this->setTemplate('review/customer/list.phtml');
     $this->_collection = Mage::getModel('review/review')->getProductCollection();
     $this->_collection->addStoreFilter(Mage::app()->getStore()->getId())->addCustomerFilter(Mage::getSingleton('customer/session')->getCustomerId())->setDateOrder()->setPageSize(5)->load()->addReviewSummary();
 }
开发者ID:,项目名称:,代码行数:7,代码来源:


示例8: _toHtml

 /**
  * Render block HTML
  *
  * @return string
  */
 protected function _toHtml()
 {
     if (!$this->getCanUseToken()) {
         return '';
     }
     return parent::_toHtml();
 }
开发者ID:MadMaxAi,项目名称:sage-pay-suite-ce,代码行数:12,代码来源:TokenList.php


示例9: _toHtml

 protected function _toHtml()
 {
     if (Mage::helper('sales/reorder')->isAllow() && Mage::getSingleton('customer/session')->isLoggedIn()) {
         return parent::_toHtml();
     }
     return '';
 }
开发者ID:HelioFreitas,项目名称:magento-pt_br,代码行数:7,代码来源:Sidebar.php


示例10: _toHtml

 public function _toHtml()
 {
     if (!Mage::getSingleton('helpdesk/config')->getSatisfactionIsActive()) {
         return '';
     }
     return parent::_toHtml();
 }
开发者ID:cesarfelip3,项目名称:clevermage_new,代码行数:7,代码来源:Satisfaction.php


示例11: _construct

 protected function _construct()
 {
     $this->setTemplate('arioem/part/selector.phtml');
     // here we need to let Magento independent ARI API gateway know what's the current customer cost
     Mage::getSingleton('customer/session')->unsCustomerCostPercent()->setCustomerCostPercent(Mage::helper('arioem')->getCustomerCostPercent());
     return parent::_construct();
 }
开发者ID:rcclaudrey,项目名称:dev,代码行数:7,代码来源:Selector.php


示例12: _prepareLayout

 protected function _prepareLayout()
 {
     parent::_prepareLayout();
     $this->getLayout()->createBlock('catalog/breadcrumbs');
     if ($headBlock = $this->getLayout()->getBlock('head')) {
         $category = $this->getCurrentCategory();
         if ($title = $category->getMetaTitle()) {
             $headBlock->setTitle($title);
         }
         if ($description = $category->getMetaDescription()) {
             $headBlock->setDescription($description);
         }
         if ($keywords = $category->getMetaKeywords()) {
             $headBlock->setKeywords($keywords);
         }
         if ($this->helper('catalog/category')->canUseCanonicalTag()) {
             $headBlock->addLinkRel('canonical', $category->getUrl());
         }
         /*
         want to show rss feed in the url
         */
         if ($this->IsRssCatalogEnable() && $this->IsTopCategory()) {
             $title = $this->helper('rss')->__('%s RSS Feed', $this->getCurrentCategory()->getName());
             $headBlock->addItem('rss', $this->getRssLink(), 'title="' . $title . '"');
         }
     }
     return $this;
 }
开发者ID:cnglobal-sl,项目名称:caterez,代码行数:28,代码来源:View.php


示例13: _toHtml

 public function _toHtml()
 {
     if (!Mage::helper('checkout')->isMultishippingCheckoutAvailable()) {
         return '';
     }
     return parent::_toHtml();
 }
开发者ID:ravi2jdesign,项目名称:solvingmagento_1.7.0,代码行数:7,代码来源:Link.php


示例14: _toHtml

 /**
  * Render GA tracking scripts
  *
  * @return string
  */
 protected function _toHtml()
 {
     if (!Mage::helper('enterprise_googleanalyticsuniversal')->isTagManagerAvailable()) {
         return '';
     }
     return parent::_toHtml();
 }
开发者ID:hientruong90,项目名称:ee_14_installer,代码行数:12,代码来源:Json.php


示例15: _toHtml

 /**
  * {@inheritdoc}
  */
 protected function _toHtml()
 {
     $this->setChild('xml', $this->getLayout()->createBlock('realtimedespatch/adminhtml_exports_view_accordion'));
     $this->getChild('xml')->setExport($this->getExport());
     $this->getChild('lines')->setExport($this->getExport())->setReferenceLabel($this->getReferenceLabel());
     return parent::_toHtml();
 }
开发者ID:pierre-pizzetta,项目名称:orderflow-magento-module,代码行数:10,代码来源:Plane.php


示例16: _prepareLayout

 public function _prepareLayout()
 {
     parent::_prepareLayout();
     $pager = $this->getLayout()->createBlock('page/html_pager', 'history_pager')->setCollection($this->getCollection());
     $this->setChild('history_pager', $pager);
     return $this;
 }
开发者ID:AmineCherrai,项目名称:rostanvo,代码行数:7,代码来源:History.php


示例17: _toHtml

 /**
  * Convert block to html sting.
  * Checks is possible to show newsletter checkbox
  *
  * @return string
  */
 protected function _toHtml()
 {
     if (!$this->helper('fi_checkout')->isVisibleNewsletter() || Mage::helper('fi_checkout')->isCustomerSubscribed()) {
         return '';
     }
     return parent::_toHtml();
 }
开发者ID:ThomasNegeli,项目名称:0step-checkout,代码行数:13,代码来源:Newsletter.php


示例18: delayedPrepareLayout

 public function delayedPrepareLayout()
 {
     $layer = $this->getLayer();
     if ($this->getShowRootCategory()) {
         $this->setCategoryId(Mage::app()->getStore()->getRootCategoryId());
     }
     if (Mage::registry('product')) {
         $categories = Mage::registry('product')->getCategoryCollection()->setPage(1, 1)->load();
         if ($categories->count()) {
             $this->setCategoryId(current($categories->getIterator()));
         }
     }
     $origCategory = null;
     if ($this->getCategoryId()) {
         $category = Mage::getModel('catalog/category')->load($this->getCategoryId());
         if ($category->getId()) {
             $origCategory = $layer->getCurrentCategory();
             $layer->setCurrentCategory($category);
         }
         $categoryId = $this->getCategoryId();
     } else {
         $categoryId = Mage::app()->getStore()->getRootCategoryId();
     }
     $this->_prepareProductCollection($layer->getProductCollection(), $categoryId);
     if ($origCategory) {
         $layer->setCurrentCategory($origCategory);
     }
     return parent::_prepareLayout();
 }
开发者ID:mSupply,项目名称:runnable_test_repo,代码行数:29,代码来源:ExcludeProductsNotAssignedToSubCategories.php


示例19: _toHtml

 protected function _toHtml()
 {
     if (!$this->isEnabled()) {
         return '';
     }
     return parent::_toHtml();
 }
开发者ID:xiaoguizhidao,项目名称:ecommerce,代码行数:7,代码来源:Template.php


示例20: _toHtml

 public function _toHtml()
 {
     if (Mage::getStoreConfigFlag('payment/paypaluk_express/active') && Mage::getSingleton('checkout/session')->getQuote()->validateMinimumAmount()) {
         return parent::_toHtml();
     }
     return '';
 }
开发者ID:HelioFreitas,项目名称:magento-pt_br,代码行数:7,代码来源:Shortcut.php



注:本文中的Mage_Core_Block_Template类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP Mage_Core_Block_Text类代码示例发布时间:2022-05-23
下一篇:
PHP Mage_Core_Block_Abstract类代码示例发布时间:2022-05-23
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap