Kundenergebnisse auf eigene Referenzenseite auslagern #137

Closed
opened 2026-09-10 08:35:47 +00:00 by Phil · 0 comments
Owner

Warum

Die Sektion „Ergebnisse von Kunden" ist mit 872 Wörtern über 3,2 Bildschirme die längste Textwand der Startseite. Sie steht dort mitten in der Argumentation und wird mit drei generischen Platinen-Renderings bebildert, die unter dieser Überschrift das Falsche sagen.

Gleichzeitig gibt es kein Ziel, auf das aus Angeboten, LinkedIn oder E-Mails verlinkt werden könnte, wenn jemand Referenzen sehen will.

Was passiert

  • Neuer Eintrag in der Channel-Section unterseiten, Slug referenzen (EN eigener Slug). Template _pages/unterseite.twig und URI-Format {slug} existieren bereits, propagationMethod: all legt beide Sites an — kein neuer Seitentyp nötig.
  • Der Blocktyp columnsSection ist in websiteContent bereits erlaubt; der bestehende Inhalt wird unverändert übernommen.
  • Auf der Startseite bleibt ein Anriss: drei Fälle knapp, mit Verweis auf die Referenzenseite.
  • Verlinkung in Header und Footer über siteSettings.headerMenu / footerMenu.

Root-Cause-Fix im selben Zug

templates/_components/core/content.twig:12 inkludiert Blöcke ohne only und reicht siteSettings nicht durch. content-home.twig:67 tut beides. Blöcke auf Unterseiten funktionieren dort heute nur, weil siteSettings zufällig im Template-Scope liegt — beim columnsSection fiele der Kunden-Streifen sonst still weg.

content.twig wird an content-home.twig angeglichen: explizite Props, only-Include.

Warum das nicht ohne Verlinkung geht

Die bereits existierende Unterseite oberflaechlich-digitalisiert-oder-durchdacht taucht in keiner Navigation auf und ist nur per Direktlink erreichbar. Eine Referenzenseite ohne Eintrag in Header und Footer wiederholt genau diesen Fehler.

Akzeptanzkriterien

  • /referenzen erreichbar, in beiden Sprachen
  • In Header und Footer verlinkt
  • Kunden-Streifen im columnsSection auf der Unterseite sichtbar (der Test für den content.twig-Angleich)
  • Startseite zeigt nur noch den Anriss, Seitenhöhe sinkt entsprechend
  • content.twig inkludiert mit only und expliziten Props

Refs #135

## Warum Die Sektion „Ergebnisse von Kunden" ist mit 872 Wörtern über 3,2 Bildschirme die längste Textwand der Startseite. Sie steht dort mitten in der Argumentation und wird mit drei generischen Platinen-Renderings bebildert, die unter dieser Überschrift das Falsche sagen. Gleichzeitig gibt es kein Ziel, auf das aus Angeboten, LinkedIn oder E-Mails verlinkt werden könnte, wenn jemand Referenzen sehen will. ## Was passiert - **Neuer Eintrag** in der Channel-Section `unterseiten`, Slug `referenzen` (EN eigener Slug). Template `_pages/unterseite.twig` und URI-Format `{slug}` existieren bereits, `propagationMethod: all` legt beide Sites an — kein neuer Seitentyp nötig. - Der Blocktyp `columnsSection` ist in `websiteContent` bereits erlaubt; der bestehende Inhalt wird unverändert übernommen. - **Auf der Startseite bleibt ein Anriss:** drei Fälle knapp, mit Verweis auf die Referenzenseite. - **Verlinkung** in Header und Footer über `siteSettings.headerMenu` / `footerMenu`. ## Root-Cause-Fix im selben Zug `templates/_components/core/content.twig:12` inkludiert Blöcke **ohne** `only` und reicht `siteSettings` nicht durch. `content-home.twig:67` tut beides. Blöcke auf Unterseiten funktionieren dort heute nur, weil `siteSettings` zufällig im Template-Scope liegt — beim `columnsSection` fiele der Kunden-Streifen sonst still weg. `content.twig` wird an `content-home.twig` angeglichen: explizite Props, `only`-Include. ## Warum das nicht ohne Verlinkung geht Die bereits existierende Unterseite `oberflaechlich-digitalisiert-oder-durchdacht` taucht in **keiner** Navigation auf und ist nur per Direktlink erreichbar. Eine Referenzenseite ohne Eintrag in Header und Footer wiederholt genau diesen Fehler. ## Akzeptanzkriterien - [ ] `/referenzen` erreichbar, in beiden Sprachen - [ ] In Header und Footer verlinkt - [ ] Kunden-Streifen im `columnsSection` auf der Unterseite sichtbar (der Test für den `content.twig`-Angleich) - [ ] Startseite zeigt nur noch den Anriss, Seitenhöhe sinkt entsprechend - [ ] `content.twig` inkludiert mit `only` und expliziten Props Refs #135
Phil closed this issue 2026-09-10 08:49:34 +00:00
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Phil/philflow.io#137
No description provided.