Contao Open Source CMS > Verstehen > Benutzerhandbuch > Inhalte verwalten > Wie man Artikel in Contao verwaltet

Artikel

Artikel sind Container für Inhaltselemente. Das Gruppieren zusammengehöriger Inhaltselement macht es einfach, sie alle auf einmal zu verschieben, zu veröffentlichen, zu kopieren oder zu exportieren, anstatt jedes einzelne Element zu bearbeiten. Jeder Artikel ist mit einer bestimmten Seite und einem Layoutbereich assoziiert und hat daher eine feste Position innerhalb der Seitenstruktur und auf der Webseite.

Inhaltselemente

Inhaltselemente sind ein einfacher und intuitiver Weg, um Inhalte zuerstellen. Anstatt nur den Rich Text Editor zu verwenden, bietet Contao für jeden Inhaltstyp wie z.B. Texte, Listen, Tabellen,Hyperlinks, Bilder oder Downloads ein eigenes Element. Nachfolgendfinden Sie eine Übersicht über die im Contao-Core enthaltenen Inhaltselemente.

NameCSS-KlasseBeschreibung
Überschriftce_headlineErzeugt eine Überschrift (h1 - h6).
Textce_textErzeugt einen Rich Text, der mit TinyMCE formatiert werden kann.
HTML-Erlaubt das Hinzufügen von eigenem HTML-Code.
Aufzählungce_listErzeugt eine geordnete oder ungeordnete Liste.
Tabellece_tableErzeugt eine optional sortierbare Tabelle.
Akkordeonce_accordionErzeugt ein MooTools Akkordeon-Element.
Codece_codeGibt formatierten Programmcode auf dem Bildschirm aus.
Hyperlinkce_hyperlinkErzeugt einen Verweis auf eine andere Webseite.
Top-Linkce_toplinkErzeugt einen Link zum Seitenanfang.
Bildce_imageErzeugt ein einzelnes Bild.
Galeriece_galleryErzeugt eine lightbox Bildergalerie.
Downloadce_downloadErzeugt einen Link zum Download einer Datei.
Downloadsce_downloadsErzeugt mehrere Links zum Download von Dateien.
Artikel-Fügt einen anderen Artikel ein.
Inhaltselement(parent class)Fügt ein anderes Inhaltselement ein.
Formularce_formFügt ein Formular ein.
Modul(parent class)Fügt ein Frontend-Modul ein.
Artikelteaserce_teaserZeigt den Teasertext eines Artikels an.
Kommentarece_commentsFügt ein Kommentar-Formular ein.

Zugriffsschutz

Jedes Inhaltselement kann geschützt werden, so dass es nur Gäste oder Benutzer einer bestimmten Mitgliedergruppe sehen können.

Geschütztes Inhaltselement

Flash-Inhalte

Flash-Inhalte sind spezielle Inhalte, die nicht als Artikel auf der Webseite ausgegeben, sondern mittels loadVars()in einen dynamischen Flash-Film geladen werden. Fügen Sie folgendesSkript in Ihren Flash-Film ein, um die Kommunikation mit Contao zuermöglichen:

TextField.prototype._loadArticle = function(flashID) {
    tf = this;

    // HTML-Mode aktivieren
    tf.html = true;
    tf.htmlText = "";

    // LoadVars-Objekt instantiieren
    lv = new LoadVars();
    lv["flashID"] = flashID;
    lv.sendAndLoad(URL + "flash.php", lv, "POST");

    lv.onLoad = function(success) {
        if (success) {
            tf.htmlText = lv["content"];
        }
    }
}

// Den Flash-Inhalt "myArticle" in das Textfeld "myTextBox" laden
myTextBox._loadArticle("myArticle");

Ein Stylesheet importieren

Das folgende ActionScript erlaubt das Importieren eines Stylesheets zur Formatierung des Textfeldes:

TextField.prototype._addCSS = function(style_sheet) {
    tf= this;
    tf.styleSheet = null;

    // StyleSheet-Objekt instantiieren
    st = new TextField.StyleSheet();
    st.load(URL + style_sheet);

    st.onLoad = function(success) {
        if (success) {
            tf.styleSheet = st;
        }
    }
}

// Das Stylesheet "basic.css" zum Textfeld "myTextBox" hinzufügen
myTextBox._addCSS("basic.css");

Beachten Sie, dass Flash nur einen kleinen Teil der HTML-Tags unterstützt und manche Formatierungen daher nicht angezeigt werden können.

Einen Kommentar hinzufügen