Recommended Posts

Добрый день!

 

Подскажите, почему не работает конструкция в шаблоне?

{if $grid_items[i].optype = '0'}Продажа{/if}{if $grid_items[i].optype = '1'}Аренда{/if}

и эта

{if $grid_items[i].optype != '1'}Продажа{else}Аренда{/if}

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

вместо знака = (одно равно) напишите знак == (два равно подряд)

Одно равно - єто присваивание значения

Два равно - уже сравнение.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

вместо знака = (одно равно) напишите знак == (два равно подряд)

Одно равно - єто присваивание значения

Два равно - уже сравнение.

 

выводит пустую строку

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Если optype является типа select_box, то при выборе данных для сетки для этих элементов выполняется приведение - значение ключа заменяется соответсвующим текстовым.

Если набор значений таков - {1~~продажа}{2~~аренда} то в $grid_items[i].optype вы уже имеете либо продажа, либо аренда, в зависимости от того, что было установлено для этого объявления.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

вариант тоже не "прокатывает"

{if $grid_items[i].optype.value == '0'}Продажа{/if}{if $grid_items[i].optype.value == '1'}Аренда{/if}

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Если optype является типа select_box, то при выборе данных для сетки для этих элементов выполняется приведение - значение ключа заменяется соответсвующим текстовым.

Если набор значений таков - {1~~продажа}{2~~аренда} то в $grid_items[i].optype вы уже имеете либо продажа, либо аренда, в зависимости от того, что было установлено для этого объявления.

спасибо большое! А как это значение при выгрузке в Яндекс.Недвижимость будет работать? (как 0 и 1, или текстовым значением?)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Это только в сетку. Для выгрузок там другой алгоритм выборки и приведения цифровых значений к текстовым.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Возможно ли в редакторе форм добавить поле optype , как это реализованно для групп или категории?

 

Screenshot_2019-09-04-15-46-15-551_com.android.chrome.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 04.09.2019 в 20:36, Realtor сказал:

Возможно ли в редакторе форм добавить поле optype , как это реализованно для групп или категории?

 

Screenshot_2019-09-04-15-46-15-551_com.android.chrome.png

возможно или все таки нет?

а то при размещении объявления все поля в кучу ,что касательно например исключительно  аренды, например койко мест и т.д. 

если нет, есть ли какое то другое решение?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Пока такой возможности нет. Но само поле можно добавить. Сделать только Продажа и аренда. Оставить по умолчанию Продажа.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас