1

Тема: Конструкция «на всех страницах, кроме»

Добрый вечер. Подскажите, пожалуйста, конструкцию, которая отображает меню на всех страницах, кроме страницы about ? Спасибо.

Поделиться

2

Re: Конструкция «на всех страницах, кроме»

if (Page::slug() != 'abouts') echo Menu::get();

как то так..

Поделиться

3

Re: Конструкция «на всех страницах, кроме»

ravilr пишет:
if (Page::slug() != 'abouts') echo Menu::get();

как то так..

Спасибо, а как сделать так, чтобы кроме страницы about это относилось так же к другим страницам, например test и privet ?

Поделиться

4

Re: Конструкция «на всех страницах, кроме»

if (Page::slug() != 'abouts' & Page::slug() != 'test'  & Page::slug() != 'privet') echo Menu::get();

Спасибо говорим плюсиком в репутацию. Так виднее smile

Поделиться

5

Re: Конструкция «на всех страницах, кроме»

Спасибо всем за ответы. А как можно прямо в теле шаблона сделать вывод данного куска кода:

<NAV> 
<ul class="nav">
<?php echo Page::available(); ?>
</ul>
</NAV>

с использованием данной конструкции

if (Page::slug() != 'abouts') echo...

Поделиться

6 (2014-09-10 04:18:28 отредактировано sergeyterr)

Re: Конструкция «на всех страницах, кроме»

<?php
if (Page::slug() != 'abouts')
{
?>
<NAV> 
<ul class="nav">
<?php echo Page::available(); ?>
</ul>
</NAV>
<?php
}
?>
где то так
 
Спасибо говорим плюсиком в репутацию. Так виднее smile

Поделиться

7

Re: Конструкция «на всех страницах, кроме»

Всё работает, всем большое спасибо.

Поделиться