當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Widget::_toHtml方法代碼示例

本文整理匯總了PHP中Magento\Backend\Block\Widget::_toHtml方法的典型用法代碼示例。如果您正苦於以下問題:PHP Widget::_toHtml方法的具體用法?PHP Widget::_toHtml怎麽用?PHP Widget::_toHtml使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Magento\Backend\Block\Widget的用法示例。


在下文中一共展示了Widget::_toHtml方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: _toHtml

 /**
  * Prepare html output
  *
  * @return string
  */
 protected function _toHtml()
 {
     if (!$this->getWidgetTemplates()) {
         $html = '<p class="nm"><small>' . __('Please Select Container First') . '</small></p>';
     } elseif (count($this->getWidgetTemplates()) == 1) {
         $widgetTemplate = current($this->getWidgetTemplates());
         $html = '<input type="hidden" name="template" value="' . $widgetTemplate['value'] . '" />';
         $html .= $widgetTemplate['label'];
     } else {
         $html = $this->getLayout()->createBlock('Magento\\Framework\\View\\Element\\Html\\Select')->setName('template')->setClass('select')->setOptions($this->getWidgetTemplates())->setValue($this->getSelected())->toHtml();
     }
     return parent::_toHtml() . $html;
 }
開發者ID:tingyeeh,項目名稱:magento2,代碼行數:18,代碼來源:Template.php

示例2: _toHtml

 /**
  * Render block HTML
  *
  * @return string
  */
 protected function _toHtml()
 {
     $accordion = $this->getLayout()->createBlock('Magento\\Backend\\Block\\Widget\\Accordion')->setId($this->accordionBlockId);
     $accordion->addItem('samples', ['title' => __('Samples'), 'content' => $this->getLayout()->createBlock('Magento\\Downloadable\\Block\\Adminhtml\\Catalog\\Product\\Edit\\Tab\\Downloadable\\Samples')->toHtml(), 'open' => false]);
     $accordion->addItem('links', ['title' => __('Links'), 'content' => $this->getLayout()->createBlock('Magento\\Downloadable\\Block\\Adminhtml\\Catalog\\Product\\Edit\\Tab\\Downloadable\\Links', 'catalog.product.edit.tab.downloadable.links')->toHtml(), 'open' => true]);
     $this->setChild('accordion', $accordion);
     return parent::_toHtml();
 }
開發者ID:shabbirvividads,項目名稱:magento2,代碼行數:13,代碼來源:Downloadable.php


注:本文中的Magento\Backend\Block\Widget::_toHtml方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。