VGreen Опубликовано 20 февраля, 2018 Поделиться Опубликовано 20 февраля, 2018 Всем привет Возникла такая проблема, как решить не знаю, может кто подскажет. Суть в следующем. Использую плагин Profile Field Per User Group. Полностью работает, но как всегда есть НО... А именно, поля скрываются от заполнения, не показываються не нужным группам, но если мы используем кастомный вывод полей, скажем в расширении каком нибудь, то там заполненные значения этих полей видит только та группа, которой можно заполнять поля, а не все. Может есть идеи как это поправить? PS если не там опубликовал, просьба сильно не ругаться))) Ссылка на комментарий
Sipsb Опубликовано 20 февраля, 2018 Поделиться Опубликовано 20 февраля, 2018 @VGreen вы какую версию плагина используете? Ссылка на комментарий
VGreen Опубликовано 20 февраля, 2018 Автор Поделиться Опубликовано 20 февраля, 2018 @Sipsb 2.1.2 (20004) Ссылка на комментарий
Sipsb Опубликовано 20 февраля, 2018 Поделиться Опубликовано 20 февраля, 2018 Я не знаю почему у вас проблемы с разрешениями, но как сообщает автор, он это исправил Цитата Что нового в версии 2.1.2 См. Журнал изменений Выпущенный 4 декабря 2017 года Добавлены гости в группы Visible To . Цитата Что нового в версии 2.1.1 См. Журнал изменений Выпущенный 15 декабря 2016 года Исправьте проблему с разрешением в плагине. если Вы покупали плагин на офф сайте, то лучше спросить у автора. Если скачивали на каком либо сайте, то обновленная версия данного плагина была Скрытый текст Ссылка на комментарий
VGreen Опубликовано 20 февраля, 2018 Автор Поделиться Опубликовано 20 февраля, 2018 проблема именно в кастомном выводе полей. тоесть через связку {{$fields = $advert->author()->profileFields();}} {{$tel_1 = $fields['core_pfieldgroups_1']['core_pfield_1'];}} {$tel_1} Ссылка на комментарий
aleksanndr Опубликовано 20 февраля, 2018 Поделиться Опубликовано 20 февраля, 2018 @VGreen, используйте contentProfileFields() вместо profileFields() 1 Ссылка на комментарий
VGreen Опубликовано 21 февраля, 2018 Автор Поделиться Опубликовано 21 февраля, 2018 @aleksanndr при таком использовании поля не выводяться даже при отключеном плагине Ссылка на комментарий
aleksanndr Опубликовано 21 февраля, 2018 Поделиться Опубликовано 21 февраля, 2018 Выводятся, если указать в настройках поля формат отображения и доступ для всех Скрытый текст Другой вариант - правка плагина. Но тут нужно разбираться что за что отвечает, дополнительные поля я не перегружал ещё) Ссылка на комментарий
VGreen Опубликовано 22 февраля, 2018 Автор Поделиться Опубликовано 22 февраля, 2018 @aleksanndr все включено как и показано у вас, но не чего не отображается ((( Скрытый текст а вот когда плагин выключен и используется profileFields() Скрытый текст Ссылка на комментарий
aleksanndr Опубликовано 23 февраля, 2018 Поделиться Опубликовано 23 февраля, 2018 @VGreen Тут проблема в том, что если пофиксить этот баг, тогда пропадает логика в разделении прав на редактирование и просмотр полей, т.к. эти настройки будут перекрывать друг друга. Перегруженний метод fieldsData() используется при получении данных о полях в обоих случая (как при редакторировании, так и при просмотре). Соответственно, пока единственный вариант решения - объединить настройки приватности в одну и подкорректировать проверку прав в текущем плагине. 2 Ссылка на комментарий
Рекомендуемые сообщения
Создайте учетную запись или войдите, чтобы комментировать
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВойти
Уже зарегистрированы? Войдите здесь.
Войти