VGreen Опубликовано 20 февраля, 2018 Опубликовано 20 февраля, 2018 Всем привет Возникла такая проблема, как решить не знаю, может кто подскажет. Суть в следующем. Использую плагин Profile Field Per User Group. Полностью работает, но как всегда есть НО... А именно, поля скрываются от заполнения, не показываються не нужным группам, но если мы используем кастомный вывод полей, скажем в расширении каком нибудь, то там заполненные значения этих полей видит только та группа, которой можно заполнять поля, а не все. Может есть идеи как это поправить? PS если не там опубликовал, просьба сильно не ругаться)))
Sipsb Опубликовано 20 февраля, 2018 Опубликовано 20 февраля, 2018 @VGreen вы какую версию плагина используете?
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
Рекомендуемые сообщения
Создайте учетную запись или войдите, чтобы комментировать
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВойти
Уже зарегистрированы? Войдите здесь.
Войти