Artikel

Artikel sind Container für Inhaltselemente. Das Gruppieren zusammengehöriger Inhaltselemente 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. Nachfolgend finden Sie eine Übersicht über die im Contao-Core enthaltenen Inhaltselemente.

Name CSS-Klasse Beschreibung
Überschrift ce_headline Erzeugt eine Überschrift (h1 - h6).
Text ce_text Erzeugt einen Rich Text, der mit TinyMCE formatiert werden kann.
HTML - Erlaubt das Hinzufügen von eigenem HTML-Code.
Aufzählung ce_list Erzeugt eine geordnete oder ungeordnete Liste.
Tabelle ce_table Erzeugt eine optional sortierbare Tabelle.
Code ce_code Gibt formatierten Programmcode auf dem Bildschirm aus.
Markdown ce_markdown Erzeugt HTML-Code aus einem Markdown-Text.
Akkordeon (Einzelelement) ce_accordionSingle Erzeugt ein einzelnes Akkordeon-Element (Mit MooTools).
Akkordeon (Umschlag Anfang) ce_accordionStart Erzeugt den öffnenden Teil des Akkordeon-Umschlags.
Akkordeon (Umschlag Ende) - Erzeugt den schließenden Teil des Akkordeon-Umschlags.
Content-Slider (Umschlag Anfang) ce_sliderStart Erzeugt den öffnenden Teil des Slider-Umschlags.
Content-Slider (Umschlag Ende) - Erzeugt den schließenden Teil des Slider-Umschlags.
Hyperlink ce_hyperlink Erzeugt einen Verweis auf eine andere Webseite.
Top-Link ce_toplink Erzeugt einen Link zum Seitenanfang.
Bild ce_image Erzeugt ein einzelnes Bild.
Galerie ce_gallery Erzeugt eine Lightbox Bildergalerie.
Video/Audio ce_player Erzeugt einen Video- bzw. Audio-Player.
YouTube ce_youtube Fügt ein YouTube-Video ein.
Vimeo ce_vimeo Fügt ein Vimeo-Video ein.
Download ce_download Erzeugt einen Link zum Download einer Datei.
Downloads ce_downloads Erzeugt mehrere Links zum Download von Dateien.
Artikel - Fügt einen anderen Artikel ein.
Inhaltselement (parent class) Fügt ein anderes Inhaltselement ein.
Formular ce_form Fügt ein Formular ein.
Modul (parent class) Fügt ein Frontend-Modul ein.
Artikelteaser ce_teaser Zeigt den Teasertext eines Artikels an.
Kommentare ce_comments Fü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.

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 folgendes Skript in Ihren Flash-Film ein, um die Kommunikation mit Contao zu ermö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.

results matching ""

    No results matching ""