Set page_url in views

This commit is contained in:
Joakim Hellsén 2026-03-17 04:51:43 +01:00
commit d05996fd3b
Signed by: Joakim Hellsén
SSH key fingerprint: SHA256:/9h/CsExpFp+PRhsfA0xznFx2CGfTT5R/kpuFfUgEQk
5 changed files with 40 additions and 8 deletions

View file

@ -56,6 +56,8 @@ def _build_seo_context(
"robots_directive": "index, follow",
}
if seo_meta:
if seo_meta.get("page_url"):
context["page_url"] = seo_meta["page_url"]
if seo_meta.get("og_type"):
context["og_type"] = seo_meta["og_type"]
if seo_meta.get("robots_directive"):
@ -225,6 +227,7 @@ def campaign_list_view(request: HttpRequest) -> HttpResponse:
seo_context: dict[str, str] = _build_seo_context(
page_title=title,
page_description="Browse Kick drop campaigns.",
seo_meta={"page_url": request.build_absolute_uri(base_url)},
)
return render(
request,