Magento - 页面代码问题

时间:2011-06-13 22:45:27

标签: magento

在我的网站上,如果page_id == 14,我不希望出现h1标记。

所以在下面的代码中,我为此添加了一个if语句(见下文)。 当我刷新页面时,我收到一条错误消息,指出无法找到page_id。 所以我在if语句中尝试了以下内容:

if (page_id==14) ....
if (title == 'Welcome to EcoConvenience')....
if (identifier == 'Slideshow-Test')....

并且每个都有错误。

那么如何让代码从cms_pages表中识别出这些变量中的任何一个呢?

<!-- start center -->
<div id="main" class="col-main">
   <!-- start global messages -->
   <?php echo $this->getChildHtml('global_messages') ?>
   <!-- end global messages -->
   <?php echo $this->getChildHtml('breadcrumbs') ?>
   <div class="page-head">
    <h1><?php 
       if ($page_id = 14)
         { echo Mage::getSingleton('cms/page')->getTitle(); } ?></h1>
 </div>
<!-- start content -->
<?php echo $this->getChildHtml('content') ?>&nbsp;
<!-- end content -->
</div>
<!-- end center -->

1 个答案:

答案 0 :(得分:0)

试试这个!

$pageid = Mage::getBlockSingleton('cms/page')->getPage()->getIdentifier();