def render(self, context, instance, placeholder): """Populate and return the context for rendering.""" target_page = get_public_page_with_fallbacks(instance.page, context["request"]) context.update({ "instance": instance, "placeholder": placeholder, "target_page": target_page, }) return context
def render(self, context, instance, placeholder): """ Add to context a query of all the organizations linked to the target category or one of its descendants via a category plugin on the organization detail page. """ target_page = get_public_page_with_fallbacks(instance.page, context["request"]) organizations = target_page.category.get_organizations( ) if target_page else [] context.update({ "instance": instance, "organizations": organizations, "organization_variant": instance.variant or context.get("organization_variant"), }) return context