Иногда бывают ситуации в блоге, когда вам нужно выводить определенные данные отдельно на главной и странице с полным текстом поста. Для этого используется условный оператор в коде шаблона. Косвенно данную тему мы уже рассматривали в посте об оптимизации BlogSpot блога с помощью настройки заголовка Tilte. Итак, заходим в раздел Макет – меню «Изменить HTML». Ставим галочку в поле «расширить шаблоны виджета», после чего находим в шаблоне нужное там место, где будет вставляться условие. Синтаксис кода следующий:
информация, которая выводится на странице с полным текстом поста здесь код, что выполняется не на странице сообщений, то есть на главной
Это наиболее общая запись, если нужно рассмотреть 2 варианта условия – в случае положительного и отрицательного результата. Можно ограничиться кодом без else. Например, если вам просто нужно вывести какую-то информацию на странице с полным текстом статьи, тогда используете код:
вывод нужной информации
Можно применить условие «если нет», тогда вместо двух символов равно «==» используете такое сочетание – «!=», в коде это выглядит следующим образом:
вывод нужной информации на главной
Зачем это все может быть нужно. Разные могут быть причины. У меня, например, условия используются для:
- вывода разных значений title вывода связных сообщений только на странице с полным текстом статьи разного отображения контекстной рекламы google adsense на главной и других страницах
Вообще использовать условный оператор можно и в других случаях, проверяя те или иные условия. В справке я читал о возможности его применения для блогов с несколькими авторами.
отображать нескольких авторов
Теоретически, думаю, можно использовать и другие переменные, полный их список вы найдете на этой странице.
P. S. Советую глянуть красивые черно-белые фотографии для вдохновения.