• Теория
  • Теория

Проверяем несколько условий

Отлично! Мы познакомились с двумя способами модификации шаблона. Первый, когда он меняется с помощью условия в самом шаблоне. Второй — с помощью внедрения переменной. Код в шаблоне значительно сократился, когда мы использовали второй вариант. Поэтому для решения новой задачи используем его ещё раз.

А вот и она — задача. Протестировав два разных лейбла — признак новизны и признак «горячести» товара, разработчики решили сделать возможность добавлять сразу оба. То есть, у товара могут быть одновременно классы item-hot и item-new.

<section class="item item-new item-hot">
// Если оба условия выполнятся, на странице будет два лейбла

Итого у нас получается три класса. Представляете, как было бы громоздко, если бы мы делали всё внутри шаблона? А сейчас нам достаточно добавить в сценарий ещё одно условие и записать в него конкатенацию ещё раз.

Сделаем это!

Минимальный вид табов
  • index.html
HTML
HTML

Вы перешли на другую страницу

Кликните внутри мини-браузера, чтобы поставить фокус в это окно.

100%
Бабушка Кекс

Притормози, дружище

Проходить вызовы части «Условия в PHP» тренажёра «Знакомство с PHP» можно после регистрации и оформления подписки.