Перейти к содержимому
Русский язык для Invision Community 5

Как получить значения поля Drop

Здравствуйте, подскажите как получить значение из дополнительного поля типа Drop? ipb 3.2

пример:

m=Мужчина
w=Женщина

Тоесть нужно чтоб результат возвращался именно значением Мужчина или Женщина или....

если использовать такую конструкцию

{$member['field_4']}

то возвращает результат m или w

 

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

Рекомендованные сообщения

  • Автор

такое сделать вообще возможно?

Полагаю что можно. Вы подробно опишите место, где ожидаете увидеть gender field?

Именно само значение в этом массиве нету, но можно получить содержимое поле "Отображение поля в сообщении" - {$member['custom_fields']['группа']['поле']}

группа - группа в которую входит данное поле, например contact (контакты) или profile_info (Личная информация)

поле - ключ поля.

  • Автор

Именно само значение в этом массиве нету, но можно получить содержимое поле "Отображение поля в сообщении" - {$member['custom_fields']['группа']['поле']}

группа - группа в которую входит данное поле, например contact (контакты) или profile_info (Личная информация)

поле - ключ поля.

Да оно выведет значение, но только оно будет вида:

Пол
Мужчина

а нужно чтоб вывело только его значение, например

Мужчина

  • 5 лет спустя...

Вот как раз искал ответа насчёт этого. Хочу прописать в темах значение дополнительного поля, выпадающего списка. Нужно что бы кое какой контент отображался у тех у кого выставлено определённое значение выпадающего списка.

 

Прописал так:

<if test="memberfield:|:$post['author']['field_128']['col1']">

 

Работает. НО. Выдаёт ошибку:

Warning: Illegal string offset 'col1' in /cache/skin_cache/cacheid_3/skin_topic.php on line 977

 

Как быть?

Работает.

А нет, не срабатывает.

 

Как же получить это значение в шаблон?

Всё, нашёл как вывести: <if test="memberfield:|:$post['author']['field_128'] == 'col1'">

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

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.