Magento wordpress标题cms块

时间:2012-10-25 09:17:15

标签: html wordpress magento php

我有一个小问题。我通过fishpig模块在我的magento商店中加入了一个wordpress博客。这很好用,但我想要包含的是通过博客上的静态cms块的标题选项。我想我需要在主页博客的phtml中调整一些内容。 应用程序/设计/前端/碱/默认/模板/ WordPress的/ homepage.phtml

这是当前的代码:

<div class="page-title blog-title <?php if (!$this->isFirstPage()): ?>not-<?php endif; ?>first-page<?php if ($this->isFirstPage() && $this->getTagLine()): ?> with-tagline<?php endif; ?>">
<h1><?php echo $this->escapeHtml($this->getBlogTitle()) ?></h1>
</div>
<?php if ($this->isFirstPage() && $this->getTagLine()): ?>
<p class="blog-desc blog-tag-line"><?php echo $this->escapeHtml($this->getTagLine()) 
?></p>
<?php endif; ?>
<div class="blog-home">
<?php echo $this->getPostListHtml() ?>
</div>

我使用以下代码行玩了但是我无法让它工作:

echo $this->getLayout()->createBlock('cms/block')->setBlockId('example_block')->toHTML();   

任何解决方案都会很棒!!

谢谢..

1 个答案:

答案 0 :(得分:1)

您可以使用此代码在博客页面上显示静态块

<?php echo $this->getLayout()->createBlock('cms/block')->setBlockId('example_block')->toHTML();?>

但首先您需要在管理面板中创建一个静态块。管理 - &GT; CMS-&GT;静态块。然后,在为静态块标题,标识符,状态和内容指定后,您需要将代码中的块标识符替换为您在管理中创建的块的标识符。

例如,您创建了一个标识符为“blog_header”的块表示在前端显示此块的代码,将是

<?php echo $this->getLayout()->createBlock('cms/block')->setBlockId('blog_header')->toHTML();?>