https://github.com/divio/django-cms/issues/3647

Filed this issue a couple years ago and it keeps popping up from time to 
time, preventing me from being able to use inherit freely in projects.

The basic issue is, a decision was made years back (for very understandable 
reasons) to just not display inherited placeholders in edit mode. In my 
experience, that tends to cause a small amount of confusion for the editor, 
but it's made even more confusing if you happen to set up your placeholders 
like this:

{% placeholder "content" inherit or %}
{% static_placeholder "global content" %}
{% endplaceholder %}

The results in your child pages incorrectly displaying the static 
placeholder while in edit mode, but the inherited placeholder in live mode. 

The one thought I had for a better UX, was to display the inherited 
placeholder as expected but return an error through the messaging system if 
the user attempts to edit it on the wrong page. Even more ideal might be to 
prevent even attempting to edit them on the wrong page, but not sure if a 
mechanism for disabling placeholders like that exists currently.

-- 
Message URL: 
https://groups.google.com/d/msg/django-cms-developers/topic-id/message-id
Unsubscribe: send a message to 
[email protected]
--- 
You received this message because you are subscribed to the Google Groups 
"django CMS developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web, visit 
https://groups.google.com/d/msgid/django-cms-developers/056374a7-7fd6-4adf-ae30-0b94bf8f36bf%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to