Odebrání počátečních nul z EANu

V některých případech se může hodit u EANů produktů automatizovaně odebrat počáteční nuly. Možností pro dosažení je více, níže budou popsány alespoň dva z nich. V každém případě je potřeba využít pravidlo typu "Nastavit hodnotu" nebo " Naprogramovat vlastní pravidlo", kde nastavíme tvrobu hodnoty EANu.

Odstranění všech počátečních nul z daného kódu

Pokud je potřeba z EAN odstranit všechny počáteční nuly, je možné použít následující kód:

{{ ean | trim('0', side='left') }}

Odstranění první nuly při určitém počtu znaků

V některých případech se může hodit odebrání pouze první nuly, pokud má EAN určitou délku a začíná nulou. Kód takového pravidla je uveden dále:

{# Odebere z EAN první nulu, pokud má 14 znaků a začíná nulou #}
{% if ean | length == 14 and ean | first == 0 %}
    {{ ean | slice(1,) }}
{# V případě nesplnění podmínky zůstane původní EAN #}
{% else %}
   {{ ean }}
{% endif %}

Vzorové pravidlo

Byl pro vás tento článek užitečný? Děkujeme za zpětnou vazbu! Hodnocení se napodařilo uložit, zkuste to prosím později.