Magento - вопрос о коде страницы - PullRequest
0 голосов
/ 14 июня 2011

На моем веб-сайте я не хочу, чтобы тег h1 отображался, если page_id == 14.

Поэтому в своем коде ниже я добавил к нему оператор 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 голосов
/ 14 июня 2011

Попробуйте!

$pageid = Mage::getBlockSingleton('cms/page')->getPage()->getIdentifier();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...