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.