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

Как подставить данные в поле типа relativeDatabase?

Здравствуйте!

 

Есть в IPB такая прекрасная штука как подстановка значений в поля формы.

 

Это отлично работает в случае с текствоыми полями (record_meta_keywords), но не работает с полями типа relationShip с автозаполнением (content_field_64).

 

URL такой:

 

https://site.org/orders/?do=form&d=13&content_field_64=3&record_meta_keywords=Текст

 

Я заметил, что поле, куда нужно вписывать данные не имеет атрибута name, я его добавил и получился такой URL, который тоже не работает:

 

https://site.org/orders/?do=form&d=13&elInput_content_field_64_dummyInput=3&record_meta_keywords=Текст

 

Пробовал вместе "3" передавать строку, но нифига.

 

Я ожидаю, что это должно работать, потому что вот такая ссылка на создание нового диалога работает как надо и подставляется получатель:

 

https://site.com/index.php?app=core&module=messaging&controller=messenger&do=compose&to=115 (сообщение получит пользователь с ID115)

 

Подскажите, пожалуйста, решение.

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

https://site.org/orders/?do=form&d=13&content_field_64=&content_field_64_values=X

X - ID статьи

Для мультивыбора пишите ID'шники через запятую.

  • Автор

Спасибо, это решение. Сам никогда не допер бы.

 

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

Я в браузере посмотрел, какие данные передаются

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

Аккаунт

Навигация

Поиск

Поиск

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

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