Отображение контента на главной странице, но не для всех страниц - PullRequest
3 голосов
/ 20 февраля 2011

Я использую cakephp 1.3 и хочу, чтобы мой слайд с фотографиями отображался только на моей домашней странице.Я использую следующий код:

<?php
    if($page == 'home'){
?>
   //The content of slider here
<?php 
}else{
?>
 the message that the slider is only avaliable on homepage... or blank
<?php
 }
?>

В «доме» он работает нормально, но когда я перехожу на другую страницу контроллера, такую ​​как мой «девочек» контроллер, он отображает это сообщение:

Undefined variable: page [APP\views\elements\header_layout.ctp, line 38]

Может кто-нибудь помочь здесь?

1 Ответ

1 голос
/ 20 февраля 2011

Измените ваш начальный if () на

if (isset($page) && ($page == 'home')) {
    ...
}

Это уберет предупреждение.

...