プログラムでレイアウトからコンテナーを取得するにはどうすればよいですか?
次のようなことができるようになりたい...
$container = $layout->getContainer('name');
$container->setAttribute('htmlClass', 'class');
プログラムでレイアウトからコンテナーを取得するにはどうすればよいですか?
次のようなことができるようになりたい...
$container = $layout->getContainer('name');
$container->setAttribute('htmlClass', 'class');
オブジェクト マネージャを直接使用しないように最善を尽くしてください。ObjectManager を直接使用するかどうか。
<?= $block->getLayout()->renderNonCachedElement('top-right-wrapper'); ?>
-or-
<?= $this->getLayout()->renderNonCachedElement('top-right-wrapper'); ?>
上記の両方が機能しますが、$this の使用は推奨されません。Magento 2 テンプレート:$block
または$this
?を使用