0 Пользователей и 1 Гость просматривают эту тему.
  • 2 Ответов
  • 141 Просмотров
*

ukrart

  • Новичок
  • 9
  • 0 / 0
Здравствуйте.
Мне надо не отображать часть шаблона на нескольких страницах.
Для одного материала условие работает. В шаблоне страницы, для материала с id=8:
Код
<?php if (($this->item->id)!== '8') : ?>
Тут скрываемый контент
<?php endif; ?>
Для нескольких страниц должно было бы быть так:
Код
<?php if (($this->item->id)!== '8' || ($this->item->id)!== '9' || ($this->item->id)!== '10') : ?>
Тут скрываемый контент
<?php endif; ?>
Но это почему-то не работает. Пробовал изменять немного синтаксис, но без результата.
Что я делаю не так, и как написать правильно?
*

draff

  • Гуру
  • 5360
  • 381 / 7
  • ищу работу
На других страницах ведь условие выполняется.
Сделайте через elseif
p.s.

Код
<?php $os = array("8", "9", "10");
if (!in_array($this->item->id, $os))  : ?>
Тут скрываемый контент
<?php endif; ?>
« Последнее редактирование: 05.07.2021, 10:25:35 от draff »
*

ukrart

  • Новичок
  • 9
  • 0 / 0
p.s.

Код
<?php $os = array("8", "9", "10");
if (!in_array($this->item->id, $os))  : ?>
Тут скрываемый контент
<?php endif; ?>

Спасибо, отличное решение!
Через elseif было бы громоздко наверное.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[ com_content.article ] - на страницах сайта - как убрать

Автор kanapin

Ответов: 2
Просмотров: 426
Последний ответ 24.06.2021, 10:32:20
от Rrinna
Как реализовать: вставка словосочетаний на разных страницах?

Автор AndreN

Ответов: 4
Просмотров: 212
Последний ответ 05.05.2021, 01:04:54
от gartes
[Решено] Несколько URL в одно условие IF

Автор lgmax

Ответов: 2
Просмотров: 148
Последний ответ 21.03.2021, 18:07:17
от lgmax
Как реализован вывод контента и где?

Автор e.lodyanov

Ответов: 0
Просмотров: 121
Последний ответ 22.02.2021, 13:20:05
от e.lodyanov
Изменение контента на мультиязычных страницах

Автор grafman

Ответов: 4
Просмотров: 157
Последний ответ 18.02.2021, 17:22:28
от arma