Jump to content
Дизайн и модификация Invision Power Board IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
vinegredz

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

Recommended Posts

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

 

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

 

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

 

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

 

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

 

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

 

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

Share this post


Link to post
Share on other sites

Формат отображения поля такой — $formValue.

В таком случае $record->customFieldDisplayByKey('members_access') будет выглядеть как

1
2
3

Используете explode, чтобы создать массив

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...