8000 [BUG] placeholder inherit does not work · Issue #410 · django-cms/djangocms-versioning · GitHub
[go: up one dir, main page]

Skip to content
[BUG] placeholder inherit does not work #410
Closed
@aacimov

Description

@aacimov

Description

I have a placeholder named "Header image" called this way:

{% placeholder "Header image" inherit or %}
        {% include "layouts/_includes/hero.html" %}
{% endplaceholder %}

The point is to inherit a placeholder which has an Image plugin (from parent page on child pages). If there is no plugin added in "Header image" placeholder on the parent page, show a default header image defined in my include template. Parent page has an Image plugin and it should be shown on a child page but it does not.

Both templates (on parent and child) are the same (in my case content.html template).

Steps to reproduce

  1. Add plugin to a parent page placeholder
  2. The placeholder should have inherit or attributes (placeholder "Some name" inherit or) as described at the beginning
  3. Publish the page
  4. Create a subpage
  5. Publish the subpage

Expected behaviour

A child page / subpage should inherit the parent page placeholder.

Actual behaviour

Child page / subpage does not inherit the placeholder but rather shows the included default code chunk (in my case).

As extra info I can add that the parent page is not a homepage, nor has any AppHooks attached - just a regular page. Child page is the first child. I have an example with the same example but with multiple child pages and their subpages (3 levels) - same behavior.

Additional information (CMS/Python/Django versions)

  1. Django 4.2.11
  2. Django CMS 4.1.0
  3. Python 3.10

Do you want to help fix this issue?

  • Yes, I want to help fix this issue and I will join #workgroup-pr-review on Slack to confirm with the community that a PR is welcome.
  • No, I only want to report the issue.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0