【问题标题】:How to change placing of block to another page?如何将块的放置更改为另一个页面?
【发布时间】:2014-06-16 07:51:16
【问题描述】:

我有礼品卡延期。我必须改变它的位置。

像这样

我从 Magestore 购买了这个。

阻止通话giftvoucher/payment/form.phtml

所以我需要这个块调用到 checkout/onepage/payment.phtml

谢谢

【问题讨论】:

  • 找到呈现这些代码的模板文件并将其放置在您需要的任何位置。这是实现这一目标的最简单方法。

标签: magento checkout


【解决方案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() ?>

【讨论】:

  • 感谢您的回复
猜你喜欢
  • 2014-01-24
  • 1970-01-01
  • 1970-01-01
  • 2015-04-15
  • 1970-01-01
  • 2012-03-05
  • 2012-06-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多