Jump to content
4.4.2
VGreen

доп поля и Profile Field Per User Group

Recommended Posts

VGreen

Всем привет

Возникла такая проблема, как решить не знаю, может кто подскажет. 

Суть в следующем. Использую плагин Profile Field Per User Group. Полностью работает, но как всегда есть НО... А именно, поля скрываются от заполнения, не показываються не нужным группам, но если мы используем кастомный вывод полей, скажем в расширении каком нибудь, то там заполненные значения этих полей видит только та группа, которой можно заполнять поля, а не все. 

Может есть идеи как это поправить?

PS если не там опубликовал, просьба сильно не ругаться)))

Share this post


Link to post
Share on other sites
๖ۣۣۜDesperate™

@VGreen вы какую версию плагина используете?

Share this post


Link to post
Share on other sites
VGreen

@๖ۣۣۜDesperate™  2.1.2 (20004)

Share this post


Link to post
Share on other sites
๖ۣۣۜDesperate™

Я не знаю почему у вас проблемы с разрешениями, но как сообщает автор, он это исправил

Цитата

Что нового в версии 2.1.2   См. Журнал изменений

Выпущенный 4 декабря 2017 года

Добавлены гости в группы Visible To .

Цитата

Что нового в версии 2.1.1   См. Журнал изменений

Выпущенный 15 декабря 2016 года

Исправьте проблему с разрешением в плагине.

если Вы покупали плагин на офф сайте, то лучше спросить у автора. Если скачивали на каком либо сайте, то обновленная версия данного плагина была

Screenshot_1.png

Share this post


Link to post
Share on other sites
VGreen

проблема именно в кастомном выводе полей. тоесть через связку 

{{$fields = $advert->author()->profileFields();}}
{{$tel_1 = $fields['core_pfieldgroups_1']['core_pfield_1'];}}
{$tel_1}

 

Share this post


Link to post
Share on other sites
aleksanndr

@VGreen, используйте contentProfileFields() вместо profileFields()

  • Нравится 1

Share this post


Link to post
Share on other sites
VGreen

@aleksanndr  при таком использовании поля не выводяться даже при отключеном плагине

Share this post


Link to post
Share on other sites
aleksanndr

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

063F4792-B9E5-4828-9E82-2BC354642444.png

 

Другой вариант - правка плагина. Но тут нужно разбираться что за что отвечает, дополнительные поля я не перегружал ещё)

Share this post


Link to post
Share on other sites
VGreen

@aleksanndr все включено как и показано у вас, но не чего не отображается (((

Screenshot.thumb.png.3e112f0c9ec9513170fbf23f15f6a7e1.png

5a8eebd639dec_Screenshot(1).png.8faa24b9b7fe8723d3fbe4c65466b7f0.png

а вот когда плагин выключен и используется profileFields()

5a8eec61f2418_Screenshot(2).png.86a45288b78a7a06ef9ac82be9ba3091.png

Share this post


Link to post
Share on other sites
aleksanndr

@VGreen Тут проблема в том, что если пофиксить этот баг, тогда пропадает логика в разделении прав на редактирование и просмотр полей, т.к. эти настройки будут перекрывать друг друга.

Перегруженний метод fieldsData() используется при получении данных о полях в обоих случая (как при редакторировании, так и при просмотре). Соответственно, пока единственный вариант решения - объединить настройки приватности в одну и подкорректировать проверку прав в текущем плагине.

  • Нравится 2

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...