Открыть список
Как стать автором
Обновить

Новые операторы в Blogger

CMSXML
Как сообщает Blogger Buzz, в движок блогохостинга Blogger была добавлена поддержка нескольких новых операторов, с помощью которых можно более тонко настроить внешний вид отдельных страниц при написании собственного шаблона.


Если раньше были доступны лишь операции сложения и сравнения с многоуровневыми условиями if...else, то теперь доступны следующие выражения.

  1. Изменение порядка выполнения операций с помощью круглых скобок.

    <div expr:style='"max-width: " + (data:width + 10) + "px;"'>...</div>
    

  2. Инверсия условий с помощью ! или not.

    <b:if cond='!data:post.allowComments'>...</b:if>
    

  3. Выбор двух значений с помощью ?.

    <a expr:class='data:post.allowComments ? "comments" : "no-comments"'>...</a>
    

  4. Указание нескольких условий с помощью || или or.

    <b:if cond='data:imagePlacement == "BEFORE_DESCRIPTION" or data:imagePlacement == "REPLACE"'>
      <b:include name="image" />
    </b:if>
    

  5. Операторы принадлежности in и contains.

    <b:if cond='data:blog.pageType in {"index", "archive"}'>...</b:if>
    

  6. Объединение условий с помощью && или and.

    <b:if cond='data:blog.pageType not in {"item","static_page"} and data:post.allowComments'>
      <b:include name='comment_count_picker' data='post' />
    </b:if>
    

Подробное описание всех выражений и примеры их использования есть в справке.
Теги:bloggerblogspotxmlшаблоны
Хабы: CMS XML
Всего голосов 8: ↑5 и ↓3 +2
Просмотры2.6K

Комментарии 0

Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

Похожие публикации

Системный аналитик
от 200 000 ₽Альфа-ЛизингМожно удаленно
Ведущий программист 1С
от 160 000 ₽Автохолдинг МаксимумМожно удаленно
Системный аналитик
до 250 000 ₽Sportmaster LabСанкт-ПетербургМожно удаленно
Программист-разработчик T-SQL/C#
от 80 000 до 200 000 ₽ПРОКАТТМожно удаленно
Системный аналитик
от 120 000 до 160 000 ₽OKPixelsНижний НовгородМожно удаленно

Лучшие публикации за сутки