Preloader
Auf dieser Website werden Daten wie z.B. Cookies gespeichert, um wichtige Funktionen der Website, einschließlich Analysen, Marketingfunktionen und Personalisierung zu ermöglichen. Sie können Ihre Einstellungen jederzeit ändern oder die Standardeinstellungen akzeptieren.
Cookie Hinweise
Datenschutzregelung
07.12.2021

News/Blog installieren

In der v5.0.3 ist es möglich in einfachen Schritten ein News- oder eine Blogseite einzufügen.
Ich werde einfachheitshalber nur News schreiben, ich meine aber eine News- oder Blogseite damit.

Installation

Tipp!
In den neusten Versionen ist die Installation schon erledigt. Die Seite heißt im VISION “News“.

Template erstellen

Zuallererst erstellst du das Template für die News.
Du kannst zum Beispiel das „Standard"-Template dafür benutzen. Wichtig hierbei ist [[class:news]], diesen Shortcode platzierst du an der Position deines Templates wo die News geladen werden soll.

Tipp!
Vergiss natürlich nicht den Switch “Als neues Template speichern” zu aktivieren, sonst überschreibst du dein Template was du nur als Vorlage benutzen wolltest. Damit erstellst du nämlich ein neues Template.

Newsseite erstellen

Wenn noch keine Newsseite vorhanden ist, erstellst du eine neue Seite und aktivierst das vor kurzem erstellte Template.

Elementvorlage erstellen

Die Elementvorlage ist für die News-Erstellung sehr wichtig, da diese Angaben mit der News-Klasse verknüpft sind. Es ist möglich im Nachhinein die Angaben zu justieren, aber es ist einfacher, wenn die Einstellungen beim Standard bleiben.

Wichtig!
Nicht vergessen “Element Bild verfügbar” und “SEO ID verfügbar” bei der Elementvorlage zu aktivieren.

Klasse & Elementvorlage aktivieren

Nachdem wir das Template und die Elementvorlage erstellt haben, müssen wir diese in der Seite aktivieren.
Dazu öffnen wir die Newsseite in VISION und klicken oben rechts auf das </> Icon und aktivieren bei “Verfügbare Klassen” → “News” und unten bei “Verfügbare Elemente” → die News-Elementvorlage.

News-Klasse konfigurieren

Zu guter Letzt müssen wir die News-Klasse konfigurieren. Wir öffnen dazu die News-Klasse unter folgendem Pfad: \template\classes\page\News.php

Hier finden wir oberem Teil der Datei die Einstellungsmöglichkeiten, aber nicht alle sind für dich relevant. 
Am wichtigsten ist nur die Variable $element_type, dort trägst du einfach die Elementvorlagen ID ein.

Bei der Variable $db_output_for_archive kannst du einstellen (max. 99), wie viele Newsbeiträge angezeigt werden. Der Rest landet im Archiv.

class News extends \SYSTEM\VisionClass
{

    public
        /* Einstellungen */
        $element_type = 1, // Elementvorlagen ID eintragen
        $db_output_for_archive = 5,

        /* Für ältere Versionen */
        $element_title = 'value1',
        $element_seo = 'seo_id',

        $check_site = false,
        $show_onlyclass = false,
        $show_archiv = false,
        $dataOverview = array(),
        $dataOverviewArchiv = array(),
        $dataEntry = '',
        $resultCheckRowsOverview = false,
        $get_param = "";

    function init()
    {
    // ...

Newsbeiträge CSS & HTML anpassen

Design

Wenn du das Design anpassen willst, erstellst du in /template/css/ einen Ordner, diesen benennst du wie dein Template, zum Beispiel news. In diesem Ordner kannst du .css/.scss Dateien erstellen und damit das Design anpassen.

Struktur

Die Struktur der Newsbeiträge, Newsbeitragsliste & das Archiv findest du im folgenden Pfad: /template/classes_template/news.php