Дополнительные фильтры

default

Задать значение поумолчанию
Liquid
        
          

{{ product_price | default: 2.99 }}
>> 2.99
{% assign product_price = "" %}
{{ product_price | default: 2.99 }}
>> 2.99

date

Фильтр преобразует формат даты в указанный (все даты - григорианского календаря)
  • %a - Сокращённое обозначение дня недели (``Sun'')
  • %A - Полное обозначение дня недели (``Sunday'')
  • %b - Сокращённое обозначение названия месяца (``Jan'')
  • %B - Полное обозначение названия месяца (``January'')
  • %c - Предпочтительное местное представление даты и времени
  • %d - День месяца (01..31)
  • %H - Час суток, 24-часовое представление (00..23)
  • %I - Час суток, 12-часовое представление (01..12)
  • %j - Номер дня года (001..366)
  • %m - Номер месяца года (01..12)
  • %M - Номер минуты часа (00..59)
  • %p - Указатель времени суток (``AM'' or ``PM'') ''после полудня'' или ''до полудня'' соответственно
  • %S - Секунда минуты (00..60)
  • %U - Неделя текущего года, начиная с первого воскресенья года как первого дня первой недели (00..53)
  • %W - Неделя текущего года, начиная с первого понедельника года как первого дня первой недели (00..53)
  • %w - Номер дня недели (Воскресенью соответствует 0, 0..6)
  • %x - Предпочтительное представление только даты, без указания времени
  • %X - Предпочтительное представление только времени, без указания даты
  • %y - Номер года двузначный (00..99)
  • %Y - Номер года четырёхзначный
  • %Z - Имя временной зоны
  • %% - Обозначает символ ``%''
Liquid
        
          
{{ 'now' | date: "%Y" }}

json

Преобразует строку или Liquid переменную в JSON формат.
Liquid
        
          

<script type="text/javascript">
  var myObject = {
    text: {{ '<p>Строка в html теге</p>' | json }},
    product: {{ product | json }}
  }
  console.log(myObject);
</script>