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

    Как сообщает 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>
      

    Подробное описание всех выражений и примеры их использования есть в справке.
    Поддержать автора
    Поделиться публикацией

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

    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

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

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

    Самое читаемое