Beispiel: Mein erstes Theme

Contents

    Nachfolgend erstellen wir ein neues, einfaches Theme mit dem Namen 'Coffee'.

    • Erstelle das Theme-Verzeichnis im Verzeichnis /bl-themes/, in unserem Fall /bl-themes/coffee/
    • Erstelle das Verzeichnis languages im Theme-Verzeichnis /bl-themes/coffee/
    • Erstelle die Datei en.json im Verzeichnis /bl-themes/coffee/languages/
    • Erstelle die Datei metadata.json im Verzeichnis /bl-themes/coffee/
    • Erstelle die Datei index.php im Verzeichnis /bl-themes/coffee/

    Die Verzeichnisstruktur mit den eben erstellten Dateien muss jetzt so aussehen:

    /bl-themes/coffee/
        language/en.json
        metadata.json
        index.php

    Im nächsten Schritt erstellen wir den Inhalt der Dateien. Wir beginnen mit der Datei index.php und fügen dieser folgenden HTML und PHP Code zu.

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title>Bludit</title>
        </head>
        <body>
            <?php foreach ($pages as $Page): ?>
    
            <h1><?php echo $Page->title() ?></h1>
            <div><?php echo $Page->content() ?></div>
    
            <hr>
    
            <?php endforeach; ?>
        </body>
    </html>

    Bearbeite jetzt die Datei languages/en.json um den Namen und die Beschreibung des Themes hinzuzufügen.

    {
        "theme-data":
        {
            "name": "Coffee",
            "description": "This is my first theme for Bludit."
        }
    }
    

    Jetzt bearbeiten wir die Datei metadata.json um die Informationen über das Theme zu vervollständigen.

    {
        "author": "Bludit",
        "email": "",
        "website": "",
        "version": "1.0",
        "releaseDate": "2017-10-10",
        "license": "MIT",
        "compatible": "2.0",
        "notes": ""
    }
    

    Herzlichen Glückwunsch, du hast soeben dein erstes Theme für Bludit erstellt!

    Beispiele
    Wir haben ein Gibhub-Repository mit Beispielen, welches du unter folgendem Link findest: Bludit Theme Beispiele.