We use cookies to improve your experience. No personal information is gathered and we don't serve ads. Cookies Policy.

ExpressionEngine Logo ExpressionEngine
Features Pricing Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University
Log In or Sign Up
Log In Sign Up
ExpressionEngine Logo
Features Pro new Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University Blog
  • Home
  • Forums

Saving Publish Layout not working as expected

How Do I?

Jabberrwocky's avatar
Jabberrwocky
1 posts
10 years ago
Jabberrwocky's avatar Jabberrwocky

Environment

EE v2.5.2

Structure add-on

Transcribe add-on (for internationalization)

What I am trying to do

Vary the fields that are displayed and their location based on the currently logged in user’s member group.

Example: Our English speaking editors should see different fields than our Korean speaking editors. Therefore we have created two “member groups” (one for each).

How to reproduce

  1. Log in as member of “(English) Editors” group.
  2. Open a published channel entry that has a selected layout of “Resource”.

Problem

The fields I see belong to a publish layout of the “Korean editors” member group.

If I log out and then log in as a member of the “Korean editors” group, I see the appropriate Korean specific fields.

If I log in as the Super Admin, when click the “Preview Layout” button with “English editor” selected in the dropdown, I see the proper fields or that group. (FWIW, I notice that after clicking “Preview Layout”, looking under “Publish Layout” none of the layouts are checked. All three member groups are checked.)

After playing with this a bit, it appears that whichever “Publish layout” I save last is the one used by both English and Korean member groups.

For reference, attached is a pic of the selection I make when saving a Layout for the English speaking group.

       
Jabberrwocky's avatar
Jabberrwocky
1 posts
10 years ago
Jabberrwocky's avatar Jabberrwocky

Even if you don’t know how to solve my problem, it would be helpful to me if someonw would confirm that my assumptions on how this functionality “should” work are correct. Should I be able to do what I am trying to do using EE?

Thanks.

       

Reply

Sign In To Reply

ExpressionEngine Home Features Pro Contact Version Support
Learn Docs University Forums
Resources Support Add-Ons Partners Blog
Privacy Terms Trademark Use License

Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.