2011-06-13 70 views
0

在我的网站,我不想h1标签出现,如果PAGE_ID == 14Magento的 - 网页代码问题

所以我下面的代码,我添加了一个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 --> 

回答

0

试试这个!

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