在我的网站上,如果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') ?>
<!-- end content -->
</div>
<!-- end center -->
答案 0 :(得分:0)
试试这个!
$pageid = Mage::getBlockSingleton('cms/page')->getPage()->getIdentifier();