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.
| 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. |
| Akkordeon | ce_accordion | Erzeugt ein MooTools Akkordeon-Element. |
| Code | ce_code | Gibt formatierten Programmcode auf dem Bildschirm aus. |
| 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. |
| 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 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