Как изменить размещение блока на другую страницу?

#magento #checkout

#magento #Оформить покупку

Вопрос:

У меня есть расширение подарочной карты. Я должен изменить его размещение.

Вот так

введите описание изображения здесь

Я купил это в Magestore.

Заблокировать вызов giftvoucher/payment/form.phtml

Итак, мне нужен вызов этого блока в checkout/ onepage/payment.phtml

Спасибо

Комментарии:

1. Найдите файл шаблона, который отображает эти коды, и разместите его в любом месте, где вам нужно. Это самый простой способ добиться этого.

Ответ №1:

Блок, который вы хотите переместить, если он содержит только статическое содержимое. Затем вы можете использовать следующий код в payment.phtml

 <?php print $this->getLayout()
                 ->createBlock("core/template")
                 ->setTemplate("[FILE_PATH_FOR_STATIC_CONTENT].phtml")
                 ->toHtml(); ?>
  

Вы также можете поместить это содержимое в статический блок с помощью администратора, что также позволяет вам изменять его содержимое в любое время.

Вызовите статический блок в файле PHTML —

  <?php echo $this->getLayout()->createBlock("cms/block")->setBlockId("STATIC_BLOCK_NAME")->toHtml() ?>
  

Комментарии:

1. Спасибо за ваш ответ