【发布时间】:2014-04-14 09:21:07
【问题描述】:
我正在开发一个网站,但我的页面没有显示订阅表单...
我已将此添加到我的 newsletter.xml 中:
<!-- Mage_Newsletter -->
<reference name="newsletter">
<block type="newsletter/subscribe" name="news.subscribe" as="news.subscribe" template="newsletter/subscribe.phtml"/>
</reference>
</default>
这是我的 news_home.phtml:
<section id="news_and_fun_home" class="block small">
<div class="block-top"></div>
<div class="block">
<a href="https://plus.google.com/u/0/105681634975039284210/posts" target="_blank"><div class="follow-google"></div></a>
<?php echo $this->getChildHtml('news.subscribe'); ?>
</div>
<div class="block-bottom"></div>
</section>
我是 magento 的新手...有人能解释一下我该怎么做吗?
这也不行:
<?php echo $this->getLayout()->createBlock('newsletter/subscribe')->setTemplate('newsletter/subscribe.phtml')->toHtml(); ?>
【问题讨论】:
-
是的,我确实刷新了缓存
-
您能否确认一下,news.homeblock 是否正常工作???
-
也发布您的更新布局句柄
-
如果直接调用 phtml 不起作用,则清除缓存
-
这样做了,还是不行……太奇怪了