Питання - Відповіді (FAQ) по створення документів у Воронках

У цій статті зібрані найпопулярніші питання, які з'являються у наших користувачів під час редагування коду для документів
Написано Богдан Починок
Оновлено 2 місяці тому
Важливо! Якщо у вас виникають питання, як взаємодіяти зі змінними під час редагування документів, ви можете знайти відповіді на цьому ресурсі.

Як додати відображення сьогоднішньої дати?

{{ "now"|date("d.m.Y") }}

Як додати до змінної дати створення картки додати + n-ну кількість днів?

{{ model.created_at|date_modify("+180 day")|date("m.d.Y")}} 

Як замінити відображення валюти змінної із UAH на грн?

У базових шаблонах змінні прописані таким чином:

{{ product.price|format_currency('UAH', locale='uk') }}

Щоб замінити відображення валюти на «грн», достатньо видалити |format_currency('UAH', locale='uk') і просто винести «грн» за фігурні дужки:

{{ product.price }} грн

Як змінити формат дати створення картки з 2022-12-22 12:12:12 на більш звичний 22 грудня 2022 р.?

Задаємо параметри для створення потрібної змінної:

{% set mnths = ['','січня','лютого','березня','квітня','травня','червня','липня','серпня','вересня','жовтня',' листопада','грудня'] %}

Після цього в потрібному місці прописуємо саму змінну:

{{ model.created_at|date("j") }} {{ mnths[model.created_at|date("n")] }} {{ model.created_at|date("Y") }} р.

Як вивести відображення суму за товари прописом?

{% set gtc = model.grand_total|round(0, 'floor') %}
{% set gtr = model.grand_total * 100 % 100 %}
{{ (gtc|format_number(style="spellout", locale="uk"))|capitalize }}
{% if gtc % 10 == 1 and gtc % 100 != 11 %}
гривня
{% elseif (gtc % 10 == 2 or gtc % 10 == 3 or gtc % 10 == 4) and (gtc % 100 != 12 or gtc % 100 != 13 or gtc % 100 != 14) %}
гривні
{% else %}
гривень
{% endif %}
{{ gtr|format_number(style="spellout", locale="uk") }}
{% if gtc % 10 == 1 and gtc % 100 != 11 %}
копійка
{% elseif (gtc % 10 == 2 or gtc % 10 == 3 or gtc % 10 == 4) and (gtc % 100 != 12 or gtc % 100 != 13 or gtc % 100 != 14) %}
копійки
{% else %}
копійок
{% endif %}

Чи була наша стаття корисною?