Больше гибкости в редактировании шаблона



Новые операторы для шаблонов в Blogspot
Почти год назад разработчики блогохостинга добавили новые выражение в «шаблонный» язык, благодаря которым пользователям платформы Blogger стало легче настроить уникальный вид своего сайта. Так как эти нововведения оказались всем по душе -  команда решила порадовать нас еще, о чем сообщил инженер-программист компании Лука.

Начиная с сегодняшнего дня вводиться новый набор операторов (any, all, none, count, filter, map, first), которые называются лямбда-выражения. Они позволят применять правила для целых наборов данных (сообщений, комментариев, ярлыков и тд.), а не только для какого-то одного.

Допустим, вы хотите добавить изображение цветка на все сообщения с меткой "Цветок".  С помощью лямбда-выражений просто определить имя переменной, что поможет применить вставку изображение ко всем постам с указанным ярлыком. Пример на заглавной фотографии.

Код будет выглядеть так:

<!-- Показывать цветок, только если записи присвоен ярлык Цветы -->
<b:if cond='data:post.labels any (l => l.name == "Цветы")'>
  <img src=’/img/flower.jpg’ />
<b:if/>

Кстати, на IP также можно посмотреть демо одного из операторов. Зайдите на главную страницу сайта, где сможете увидеть, что возле определенных заголовков появилась соответствующая ярлыку иконка (апдейт - уже нелья).

Что думаете по этому поводу, блоггеры? 😃

Ах да, друзья, чуть не забыл! Я недавно завел личный канал в Telegram, где делюсь своими мыслями по поводу продуктивности, отношений и жизни. Не блогерством единым живем. Буду рад каждому ;)



Комментарии

  1. что-то я не особо понял эти новые фишки) Это типа как "категории" что ли, помимо ярлыков? Или что это? И оно только через код настраивается?

    ОтветитьУдалить
    Ответы
    1. Нет, это больше по части логичных выражений в шаблонах. Что-то похожее на теги b:if, b:elseif и b:else, которые используются для отображения конкретного содержания в указанных случаях (например, чтобы на главной странице блога появлялся один текст, а на страницах записей – другой).

      Удалить
  2. Good and nice information, thanks for sharing your views and ideas.. keep rocks and updating



    Java Training in chennai

    ОтветитьУдалить
  3. Что то у меня не появляется картинка перед заголовком... возможно, я делаю , что то не так.
    Вообще, где должен находиться код в шаблоне, перед чем или после чего он должен стоять?

    ОтветитьУдалить
    Ответы
    1. Перед тем как ответить на вопрос я бы хотел увидеть код вашего шаблона. Но обычно нужно искать в шаблоне код, который отвечает за вывод заголовка. Этот обычно тег h1 с классом title или entry.

      Удалить
    2. Я пользуюсь разными шаблонами, я их коректирую подгоняю, создаю на их основе, что то своё (ну, мне так кажется=)...)
      Вообщем стандартные шаблоны от блоггера, с полной адаптацией=).

      Удалить
    3. а пробую поставить вот на этот блог
      https://www.suver.life/

      Удалить
    4. Спасибо большое! Нашел куда вставить=)....

      это строка
      там можно и выше и ниже и после заголовка поставить, полный хард-кор=)...
      еще раз Спасибо! Хороший у тебя сайт, продолжай в том же духе!

      З.Ы. да, это вторая строка в шаблоне, их там две).

      Удалить

Отправить комментарий

Популярное

Установка и настройка модема Huawei HG532e (+ мини-обзор)

Страница обратной связи для блогов на платформе Blogger \ Blogspot.com

Виджет профиля Instagram на ваш сайт/блог

🔥 Пусть говорят