В CGBlog создал доп. поля на Русском, понимаю что не правильно, это удобно для клиента, чтобы понятно было что где вводить и в CGBlog это работает, в отличии например от Products
Если бы она имела человеческое имя на англ, то проблем нет
{if $entry->fields.fild_1->value == '$eventdate'}
{/if}
А вот с русским, да еще с пробелом - не срабатывает
{if $entry->fields.Дата события->value == '$eventdate'}
{/if}
Как сделать условие с переменной на кириллице
Re: Как сделать условие с переменной на кириллице
К элементам массива можно обращаться как через точку так и через привычные []. А пробелы обходятся взятием значения в кавычки.
Code: Select all
{if $entry->fields['Дата события']->value == '$eventdate'}
{/if}
Re: Как сделать условие с переменной на кириллице
Please note that values in single quotes are not evaluated but used as literal text:
I would try (if I were Russian ):
Code: Select all
{if $entry->fields['Дата события']->value == '$eventdate'}
{/if}
Code: Select all
{if $entry->fields['Дата события']->value == $eventdate}
{/if}
Re: Как сделать условие с переменной на кириллице
Спасибо огромное за просвещение! Очень помогло!