Page 1 of 1

Как сделать условие с переменной на кириллице

Posted: Tue Jan 23, 2018 6:35 am
by alex-b
В CGBlog создал доп. поля на Русском, понимаю что не правильно, это удобно для клиента, чтобы понятно было что где вводить и в CGBlog это работает, в отличии например от Products
Если бы она имела человеческое имя на англ, то проблем нет
{if $entry->fields.fild_1->value == '$eventdate'}

{/if}

А вот с русским, да еще с пробелом - не срабатывает

{if $entry->fields.Дата события->value == '$eventdate'}

{/if}

Re: Как сделать условие с переменной на кириллице

Posted: Mon Mar 19, 2018 2:28 pm
by guro
К элементам массива можно обращаться как через точку так и через привычные []. А пробелы обходятся взятием значения в кавычки.

Code: Select all

{if $entry->fields['Дата события']->value == '$eventdate'}

{/if}

Re: Как сделать условие с переменной на кириллице

Posted: Tue Mar 20, 2018 10:28 am
by velden
Please note that values in single quotes are not evaluated but used as literal text:

Code: Select all

{if $entry->fields['Дата события']->value == '$eventdate'}

{/if}
I would try (if I were Russian ;) ):

Code: Select all

{if $entry->fields['Дата события']->value == $eventdate}

{/if}

Re: Как сделать условие с переменной на кириллице

Posted: Sun Apr 22, 2018 12:54 pm
by alex-b
Спасибо огромное за просвещение! Очень помогло! ;)