Skip to content

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

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

пример:

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

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

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

{$member['field_4']}

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

 

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

Featured Replies

  • Author

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

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

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

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

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

  • Author

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

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

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

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

Пол
Мужчина

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

Мужчина

  • 5 years later...

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

 

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

<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'">

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.