123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- <?php
- /**
- * Copyright © 2015 Ihor Vansach (ihor@magefan.com). All rights reserved.
- * See LICENSE.txt for license details (http://opensource.org/licenses/osl-3.0.php).
- *
- * Glory to Ukraine! Glory to the heroes!
- */
- namespace Magefan\Blog\Block\Sidebar;
- /**
- * Blog sidebar widget trait
- */
- trait Widget
- {
- /**
- * Retrieve block sort order
- * @return int
- */
- public function getSortOrder()
- {
- if (!$this->hasData('sort_order')) {
- $this->setData('sort_order', $this->_scopeConfig->getValue(
- 'mfblog/sidebar/'.$this->_widgetKey.'/sort_order', \Magento\Store\Model\ScopeInterface::SCOPE_STORE
- ));
- }
- return (int) $this->getData('sort_order');
- }
- /**
- * Retrieve block html
- *
- * @return string
- */
- protected function _toHtml()
- {
- if ($this->_scopeConfig->getValue(
- 'mfblog/sidebar/'.$this->_widgetKey.'/enabled', \Magento\Store\Model\ScopeInterface::SCOPE_STORE
- )) {
- return parent::_toHtml();
- }
- return '';
- }
- }
|