docs
TYPO3 v14
Erste Schritte  /  Yavi Theme — Dokumentation

Yavi Theme — Dokumentation

Vollständige Dokumentation der Yavi-Theme-Familie für TYPO3 v14: yavi_core (das Framework) und das darauf aufbauende Theme yavi_lucerne.

Geschrieben für drei Arten von Leserinnen und Lesern, in dieser Reihenfolge:


Inhalt

Erste Schritte

#KapitelFür
01Einführung und Architekturalle
02VoraussetzungenIntegratoren
03Installation mit DDEV — neues Projekt, mit Demo-InhaltenIntegratoren
04Installation in ein bestehendes TYPO3 — ohne Demo-InhalteIntegratoren
05Die erste Site einrichtenIntegratoren

Konfiguration

#KapitelFür
06Das Backend-Modul Yavi ThemeIntegratoren, Redaktion
07Design / FarbenIntegratoren
08LayoutIntegratoren
08bDie Seite NavigationIntegratoren
09Config: Site, Kontakt, TrackingIntegratoren
10Eigene CSS-KlassenIntegratoren
11LizenzIntegratoren
—Referenz aller Einstellungen (alle 100 Felder)Integratoren

Mit Inhalten arbeiten

#KapitelFür
12InhaltselementeRedaktion
13Hero und KarussellRedaktion
14NavigationIntegratoren, Redaktion
—Referenz der Inhaltselemente (alle Typen)Redaktion

Erweitern


Erst einmal ansehen

Zweieinhalb Minuten darüber, was yavi_core und yavi_lucerne tun — der schnellste Weg herauszufinden, ob diese Dokumentation das Richtige behandelt.

Das Video wird erst von YouTube geladen, wenn Play gedrückt wird — vorher geht keine Anfrage hinaus (warum).

Zwei weitere Rundgänge stehen in den Kapiteln, in die sie gehören: die Installation mit Installer und DDEV sowie das Hero-Karussell vom Verlaufs-Overlay bis zur Textanimation. Alle liegen auf dem Yavi-Themes-Kanal.


Die Fassung in 30 Sekunden

Yavi Lucerne: der Fullscreen-Hero mit wechselnder Überschrift, transparenter Header über dem Bild und dem Scroll-Indikator
Yavi Lucerne: der Fullscreen-Hero mit wechselnder Überschrift, transparenter Header über dem Bild und dem Scroll-Indikator
bash
# packages/yavi-core und packages/yavi-lucerne aus dem ZIP entpackt,
# ./packages/* in composer.json als path-Repository eingetragen
composer require webagentur-yahya/yavi-core:dev-main \
                 webagentur-yahya/yavi-lucerne:dev-main
vendor/bin/typo3 extension:setup
vendor/bin/typo3 cache:flush

Die Version lautet dev-main, weil die Pakete aus einem ZIP kommen und nicht aus einem getaggten Repository — das Installationskapitel zeigt die vollständige composer.json.

Danach im Backend:

  1. Site Management → Sites → die eigene Site → Sets: yavi-lucerne/full aktivieren.
  2. Yavi Theme → Licence: den Lizenzschlüssel eintragen. Ohne gültige Lizenz arbeitet die Extension nicht.
  3. Yavi Theme → Design / Colors: die eigenen Markenfarben setzen.

Alles andere ist Detail — und um dieses Detail geht es im Rest der Dokumentation.


Konventionen in dieser Dokumentation


Eindrücke

Das Theme auf einer Case-Study-Seite
Eine Case-Study-Seite
Eine Inhaltsseite mit Karten und Textelementen
Eine Inhaltsseite: Karten, Textelemente, Abstände zwischen den Sections
Die Kontaktseite
Die Kontaktseite

Alle Screenshots stammen aus einer laufenden Installation (TYPO3 14.3, Yavi Lucerne), aufgenommen bei 1600 CSS-px — 390 px bei den mobilen — mit doppelter Pixeldichte, damit sie auf Retina-Displays scharf bleiben.

i
Die Screenshots zeigen ein Backend in englischer Sprache. Das Theme-Modul ist ohnehin englisch beschriftet; bei den Inhaltselementen weicht das Bild von den deutschen Feldnamen im Text ab.

Diese Dokumentation lesen

Zwei Formate, eine Quelle:

Oben rechts schaltet EN / DE zwischen den beiden Sprachfassungen um, jeweils auf dasselbe Kapitel.