Мне нужно отправить данные из места создания блока в .phtml в мой блок CMS.
Я создаю блок в .phtml следующим образом
<?php
$objectManager = \Magento\Framework\App\ObjectManager::getInstance();
$category = $objectManager->get('Magento\Framework\Registry')->registry('current_category'); ?>
<?php if ($category->getShortDescription()) : ?>
<?php echo $block->getLayout()->createBlock(
'Magento\Cms\Block\Block')->setBlockId('short_description')->setData('sd','Hello Short')->toHtml();?>
<?php endif; ?>
Здесь я передаю параметр в блок как setData('sd','Hello Short')
Но этот параметр не отображается в блоке cms
Я называю этот параметр / аргумент в своем блоге как
The Short Description is {{sd}}
Но я ожидаю, что результат должен быть The Short Description is Hello Short
, но я The Short Description is {{sd}}