Перейти к содержанию
vinegredz

Как вывести member_id в array через запятую?

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

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

Верстаю шаблон для IP.Content. В базе данных создал поле типа "Пользователи" (в форме создания новой записи в базе данных можно вписать ники пользователей).

Проблема в том, что мне нужно показывать div только тем, кто добавлен в это поле. Формат отображения поля такой — $formValue.

Шаблон вот такой:

{{if in_array( \IPS\Member::loggedIn()->member_id, array( $record->customFieldDisplayByKey('members_access') ) )}}   
Это видят те, кому открыт доступ.   
{{else}}   
Это видят те, кому закрыт доступ. 
{{endif}}

Конечно, конструкция не работает, потому что между значениями member_id не хватает запятых. Но я никак не пойму, как мне эти самые запятые добавить, чтобы все заработало.

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

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


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

Решение задачи:

{{if in_array( \IPS\Member::loggedIn()->member_id, explode("\n", $record->customFieldDisplayByKey('members_access')) )}}

 

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


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×