簡體   English   中英

Magento Wordpress標頭cms塊

[英]Magento wordpress header cms block

我有一個小問題。 我已經通過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();   

任何解決方案都將很棒!

謝謝..

您可以使用此代碼在博客頁面上顯示靜態塊

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

但是首先,您需要在管理面板中創建一個靜態塊。 管理-> Cms->靜態塊。 然后,在為靜態塊標題,標識符,狀態和內容指定之后,您需要將代碼中的塊標識符替換為在admin中創建的塊的標識符。

例如,您已經創建了一個標識符為“ blog_header”的塊,這意味着在前端顯示該塊的代碼將是

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM