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

Активация дополнительных полей

Вопрос вот чём. Если в шаблоне topicViewTemplate активация дополнительного поля проходит просто ( {$post['author']['field_номер доп.поля']} то как быть с другими шаблонами?

Не подскажите, а то замаялся я уже с этим :(

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

В других шаблонах эти данных могут и не быть. Смотрите входящие переменные шаблона, да и $post скорее всего переменная созданная в цикле.

 

активация дополнительного поля проходит просто

И называется это не активация, вы здесь ничего не активируете, просто обращаетесь к переменной $post['author'] значения которой передается в шаблоне из определенного место в скрипте.

  • Автор

В других шаблонах эти данных могут и не быть. Смотрите входящие переменные шаблона, да и $post скорее всего переменная созданная в цикле.

Переменая шаблона - $award

Пробовал как $award['author']['field_номер доп.поля']} и $award['field_номер доп.поля']

Неполучаеться.

На тестовом форуме в шаблон там, где хотите вывести поле:

<php>print_r($award); die;</php>

 

Переходите на страницу, смотрите состав award (удобнее через View Source). Очень не факт, что там есть нужные поля.

 

Подгрузить поля к пользователю можно, но это нужно делать не в шаблонах, ибо (количество запросов * количество итераций) не порадуют ваш сервер, а в самом приложении наград.

  • Автор

Переходите на страницу, смотрите состав award (удобнее через View Source). Очень не факт, что там есть нужные поля.

Оперцию проделал, но как вы и писали, нужных полей там нет :(

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

Аккаунт

Навигация

Поиск

Поиск

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

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