код на magento для getIsHomePage — с изюминкой

#php #magento-1.9

#php #magento-1.9

Вопрос:

Не уверен, как это объяснить, но я пытаюсь запустить (2) php if операторы вместе, используя getIsHomePage блок кода. Мне нужно, чтобы замена div была истинной, если домашняя страница = да и если «определенный URL страницы» = да. Если нет ни одной из этих двух страниц, тогда утверждение ‘else’ должно быть истинным.

Вот блок кода, который у меня есть сейчас:

 <?php if(Mage::getBlockSingleton('page/html_header')->getIsHomePage()) {
echo '<div class="main">';
} else {
echo '<div class="main container">';
}
?>
  

Любая помощь будет оценена.

Спасибо, Райан.

Ответ №1:

Вы можете использовать приведенный ниже код, чтобы проверить, находитесь ли вы на домашней странице или просматриваете свой пользовательский URL.

 <?php
    $myCustomUrl = "...";

    if($this->getIsHomePage() || $myCustomUrl ) {
       echo 'Either you are on Homepage or your page URL is : ' .$myCustomUrl;
    } else {
       echo 'Nither you are on Homepage nor your page URL is : ' .$myCustomUrl;
    }
?>