LogoLogo
  • Organisation
    • Intro
    • Kursprogramm
    • Regeln
  • Konzepte & Inhalte
    • CMS
    • Backend
    • Theme
      • Installation
      • Layouts
      • Seiten (Pages)
      • Partials
      • Content (Inhalte)
      • Assets
      • Template Sprache
    • Plugins
      • Bestehende Plugins
      • Script und Style Platzhalter
      • Eigene Plugins
    • Bilder
      • Formate
      • Rechte an Bildern & Inhalten
      • Bilder in OCMS zuschneiden
  • Projekt
    • Projektauftrag
    • Pflichtenheft
    • Projektbriefings
      • Wonderland
      • Kursito
      • Peter & Karin
      • Nexus
      • Techowl
    • Recherche
    • Kundenbriefing
    • Team-Plugin
      • Backend
        • Validierung
        • Porträt
        • Suche
      • Frontend
        • Porträt
    • Static Pages
    • Fehlerseiten 404, 500
    • SEO
      • Meta-Tags
      • Hilfstools
    • Testing
  • Infos
    • Tooling
Powered by GitBook
On this page
  • Schritt 1: Tailor-Komponente einfügen
  • Schritt 2: Tailor-Komponente konfigurieren
  • Schritt 3: Komponente individualisieren
  1. Projekt
  2. Team-Plugin

Frontend

Die Daten sind nun also in unserer Datenbank. Jedoch wollen wir diese nicht nur speichern sondern auch im Frontend anzeigen. Wiederum unterstützt uns Tailor:

Schritt 1: Tailor-Komponente einfügen

Du kannst auf Components klicken und folgende Komponente auswählen:Tailor > Sammlung

Schritt 2: Tailor-Komponente konfigurieren

Um der Tailor-Komponente mitzuteilen, welche Liste diese anzeigen soll, kannst du einfach auf die Sammlung-Komponente klicken. Nun kannst du unter anderem folgende Einstellungen vornehmen:

  • Verknüpfung - das ist ein Alias, um später via Twig auf die Daten zuzugreifen.

  • Handle - der mit dieser Komponente verknüpfte Tailor-Blueprint

Schritt 3: Komponente individualisieren

Die Daten werden jetzt im Partial von dir geladen und die Variable team (= Verknüpfung) gespeichert.

{{ team }} // <- Darin sind nun unsere Team-Einträge

Wenn wir die Fragen also als Liste ausgeben wollen, können wir das nötige HTML einfach drumherum bauen:

<ul>
    {% for person in team %}
        <li>
            <strong>{{ person.title }}</strong><br>
            {{ person.function }}
        </li>
    {% endfor %}
</ul>

Last updated 1 year ago