Zum Hauptinhalt springen

Dokumentation

In dieser Dokumentation findest du alle wichtigen Informationen rund um das Plugin – von der Installation über die Konfiguration bis hin zur Nutzung und Erweiterung.

Cevento-Ansichten

In diesem Beitrag erklären wir:


Alle überschreibbaren Cevento-Ansichten befinden sich im Verzeichnis [cevento_root]/resources/views/. Diese Ansichten können entweder über das aktuelle Theme oder über ein Plugin überschrieben werden.

Überschreibungen über das Theme

Um Cevento-Ansichten im aktuellen Theme zu überschreiben, muss zunächst ein Verzeichnis cevento im Theme angelegt werden. Innerhalb dieses Ordners können Plugin-Ansichten aus [cevento_root]/resources/views/* direkt überschrieben werden. Zusätzlich können hier auch spezifische Admin-Ansichten überschrieben werden.

Beispiel:

[cevento_root]/resources/views/event-single.php -> [theme_root]/cevento/event-single.php
[cevento_root]/resources/views/shortcodes/event-list.php -> [theme_root]/cevento/shortcodes/event-list.php

Überschreibungen über ein Plugin

Um Cevento-Ansichten über ein Plugin zu überschreiben, muss im Plugin ein beliebig benanntes Unterverzeichnis angelegt werden. Anschließend wird über den WordPress-Hook plugins_loaded das Ansichten-Verzeichnis in Cevento registriert:

add_action('plugins_loaded', function () {
    if (!class_exists('Cevento\Helper\View')) return;

    Cevento\Helper\View::addTemplateDirectory(
        '/absoluter/pfad/zum/plugin/[verzeichnis_name]'
    );
});

Mit diesem Hook können Cevento-Ansichten wie folgt im Plugin überschrieben werden:

[cevento_root]/resources/views/event-single.php -> [plugin_root]/[verzeichnis_name]/event-single.php
[cevento_root]/resources/views/shortcodes/event-list.php -> [plugin_root]/[verzeichnis_name]/shortcodes/event-list.php

Jetzt loslegen

Hol dir Cevento und gestalte deine Events genau nach deinen Wünschen – einfach, flexibel und professionell.