Magento 1.x:
Mage::getStoreConfig('carriers/shipper/active')
Magento 2.x (using constructor injection):
protected $scopeConfig;
<?php namespace TimNeutkens\Example\Block; | |
use Magento\Framework\App\State; | |
use Magento\Framework\View\Element\Template; | |
use Magento\Framework\View\Element\Template\Context; | |
class ExampleBlock extends Template { | |
protected $developerMode; | |
public function __construct(Context $context, array $data = []) { | |
/** @var State $state */ |
<?php namespace TimNeutkens\InstallProductAttributes\Setup; | |
use Magento\Catalog\Model\Product; | |
use Magento\Catalog\Model\ResourceModel\Eav\Attribute; | |
use Magento\Eav\Setup\EavSetup; | |
use Magento\Eav\Setup\EavSetupFactory; | |
use Magento\Framework\Setup\InstallDataInterface; | |
use Magento\Framework\Setup\ModuleContextInterface; | |
use Magento\Framework\Setup\ModuleDataSetupInterface; |
<block class="Magento\Cms\Block\Block" name="BLOCK_NAME_HERE"> | |
<arguments> | |
<argument name="block_id" xsi:type="string">STATIC_BLOCK_IDENTIFIER_HERE</argument> | |
</arguments> | |
</block> |
Open Slack -> Go to Edit at the menu bar -> Substitutions -> Smart Dashes |
Magento 1.x:
Mage::getStoreConfig('carriers/shipper/active')
Magento 2.x (using constructor injection):
protected $scopeConfig;
define(['mage/template'], function (mageTemplate) {
// mageTemplate is a wrapper around `_.template`. See http://underscorejs.org/#template
var template = mageTemplate('<underscore.js template string>')
var html = mageTemplate({ /* optional data object */ })
document.getElementById('<id here'>).innerHTML = html
})
<?xml version="1.0"?> | |
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> | |
<body> | |
<referenceBlock name="head.additional"> | |
<!-- Your block --> | |
</referenceBlock> | |
</body> | |
</page> |
alias tower='gittower $(git rev-parse --show-toplevel)' |
<?xml version="1.0" encoding="UTF-8"?> | |
<form xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Ui:etc/ui_configuration.xsd"> | |
<fieldset name="general"> | |
<field name="YOUR_ATTRIBUTE"> | |
<argument name="data" xsi:type="array"> | |
<item name="config" xsi:type="array"> | |
<item name="sortOrder" xsi:type="number">60</item> | |
<item name="dataType" xsi:type="string">boolean</item> | |
<item name="formElement" xsi:type="string">checkbox</item> |
<?php | |
use Magento\Framework\Setup\ModuleContextInterface; | |
use Magento\Framework\Setup\ModuleDataSetupInterface; | |
function install(ModuleDataSetupInterface $setup, ModuleContextInterface $context) { | |
$setup->startSetup(); | |
/** @var \Magento\Eav\Setup\EavSetup $eavSetup */ | |
$eavSetup = $this->eavSetupFactory->create(['setup' => $setup]); | |
$entityTypeId = $eavSetup->getEntityTypeId(\Magento\Catalog\Model\Category::ENTITY); |