Добавление новых операторов и выражений в шаблоне Blogger
понедельник, 22 октября 2018 г.
Вы легко можете показывать фоновую картинку позади заголовка только на главной странице. Или, допустим, добавить красивую иконку книги для постов из одноименного раздела (имеющих метку "Books"). Однако сложные конструкции и сайты по типу интернет магазинов http://www.plaza.kh.ua/notebooks/66705/ или порталов в Blogger реализовать сложнее.
Встречались, конечно, и мощные шаблоны, но ограничения в системе скорее лежат в программной части (функции, операторы) нежели дизайне. Похоже, что разработчики системы решили увеличить возможности платформы Blogger и порадовать вебмасетров новыми фишками.
Отредактировать шаблон с вы можете в разделе "Шаблон" - "Изменить HTML".
Ранее в Blogger были следующие операторы:
- Конкатенация (объединение величин) с помощью символа "+".
- Операция вычитания "-".
- Проверка равенства - символы "!=" и "==".
- Операции сравнения величин: "<", ">", "<=" и" ">=".
После последнего обновления система Blogger поддерживает много новых выражения для шаблона:
1. Инверсия "истинных/ложных" выражений - символы "!/not"
<b:if cond='!data:post.allowComments'> ...
2. Операции И / ИЛИ для двух условий - "and/or"
<b:if cond='data:blog.pageType == "index" and data:post.allowComments'> ...
3. Изменение порядка операций за счет символов "()".
<div expr:style='"max-width: " + (data:width + 10) + "px;"'> ...
4. Проверка наличия элемента в массиве - "in/contains".
<b:if cond='data:blog.pageType in {"index", "archive"}'>...
5. Выбор из двух значений величин с помощью оператора "?:"
<a expr:class='data:post.allowComments ? "comments" : "no-comments"' ...
Все это позволит создавать значительно более сложные конструкции в коде шаблона Blogger. Судя по новостям, разработчики останавливаться на намерены и продолжают работу в этом направлении.
Отправить по электронной почте
Написать об этом в блоге
Опубликовать в Twitter
Опубликовать в Facebook
Похожие по тематике посты - еще почитать:
Как вам пост?
Добавление новых операторов и выражений в шаблоне Blogger

Вы легко можете показывать фоновую картинку позади заголовка только на главной странице. Или, допустим, добавить красивую иконку книги для постов из одноименного раздела (имеющих метку "Books"). Однако сложные конструкции и сайты по типу интернет магазинов http://www.plaza.kh.ua/notebooks/66705/ или порталов в Blogger реализовать сложнее.
Встречались, конечно, и мощные шаблоны, но ограничения в системе скорее лежат в программной части (функции, операторы) нежели дизайне. Похоже, что разработчики системы решили увеличить возможности платформы Blogger и порадовать вебмасетров новыми фишками.
Отредактировать шаблон с вы можете в разделе "Шаблон" - "Изменить HTML".
Ранее в Blogger были следующие операторы:
- Конкатенация (объединение величин) с помощью символа "+".
- Операция вычитания "-".
- Проверка равенства - символы "!=" и "==".
- Операции сравнения величин: "<", ">", "<=" и" ">=".
После последнего обновления система Blogger поддерживает много новых выражения для шаблона:
1. Инверсия "истинных/ложных" выражений - символы "!/not"
<b:if cond='!data:post.allowComments'> ...
2. Операции И / ИЛИ для двух условий - "and/or"
<b:if cond='data:blog.pageType == "index" and data:post.allowComments'> ...
3. Изменение порядка операций за счет символов "()".
<div expr:style='"max-width: " + (data:width + 10) + "px;"'> ...
4. Проверка наличия элемента в массиве - "in/contains".
<b:if cond='data:blog.pageType in {"index", "archive"}'>...
5. Выбор из двух значений величин с помощью оператора "?:"
<a expr:class='data:post.allowComments ? "comments" : "no-comments"' ...
Все это позволит создавать значительно более сложные конструкции в коде шаблона Blogger. Судя по новостям, разработчики останавливаться на намерены и продолжают работу в этом направлении.