vinegredz Posted July 10, 2018 Share Posted July 10, 2018 Здравствуйте! Верстаю шаблон для IP.Content. В базе данных создал поле типа "Пользователи" (в форме создания новой записи в базе данных можно вписать ники пользователей). Проблема в том, что мне нужно показывать div только тем, кто добавлен в это поле. Формат отображения поля такой — $formValue. Шаблон вот такой: {{if in_array( \IPS\Member::loggedIn()->member_id, array( $record->customFieldDisplayByKey('members_access') ) )}} Это видят те, кому открыт доступ. {{else}} Это видят те, кому закрыт доступ. {{endif}} Конечно, конструкция не работает, потому что между значениями member_id не хватает запятых. Но я никак не пойму, как мне эти самые запятые добавить, чтобы все заработало. Подскажите, пожалуйста. Link to comment Share on other sites More sharing options...
newbie Posted July 11, 2018 Share Posted July 11, 2018 Формат отображения поля такой — $formValue.В таком случае $record->customFieldDisplayByKey('members_access') будет выглядеть как 1 2 3Используете explode, чтобы создать массив{{if in_array( \IPS\Member::loggedIn()->member_id, explode("\n", $record->customFieldDisplayByKey('members_access')) )}} Link to comment Share on other sites More sharing options...
vinegredz Posted July 11, 2018 Author Share Posted July 11, 2018 Спасибо! Это полностью решило задачу. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now