Feldinhalt anzeigen

Funktionen um Inhalte zu rendern.

Erstellt: 10/2015| Geändert: 10/2015

Texte

Um den Inhalt eines beliebigen Feldes der Seite anzuzeigen folgendes in die Marker:

   # --- RSYS_ABSTRACT
    RSYS_ABSTRACT = COA
    RSYS_ABSTRACT {
        10 = TEXT
        10.field = abstract
    }
    # --- end RSYS_ABSTRACT

Im Template kann dann der Inhalt eingefügt werden mit ###RSYS_ABSTRACT###

Erstellt: 07/2010| Geändert: 10/2015

Bilder

Um dasselbe für Felder mit Bildern zu realisieren die als Dateien der Seite geladen wurden (Seiteneigenschaften/Files) folgendes TS:

# ---------- RSYS_CONTENT_HEADERPICTURE ---------
RSYS_CONTENT_HEADERPICTURE = TEXT
RSYS_CONTENT_HEADERPICTURE {
    data = levelmedia:3 // levelmedia:2 // levelmedia:1 // levelmedia:0
    file {
        import.data = levelmedia:3 // levelmedia:2 // levelmedia:1 // levelmedia:0
        import = uploads/media/
        import.listNum = 0
    }
}
# ---------- end RSYS_CONTENT_HEADERPICTURE ---------

Zur Anzeige ins HTML Template:

<div id="page_box_right"  style="background-image: url(uploads/media/###RSYS_CONTENT_HEADERPICTURE###);

Erstellt: 07/2010| Geändert: 10/2015

Feldinhalt in allen Sprachen anzeigen

Um einen Feldinhalt in allen Sprachen anzuzeigen muss das entsprechende Feld aus der Liste pageOverlayFields entfernt werden.

Um im obigen Beispiel ein Bild für alle Sprachen anzuzeigen das Feld media aus der Liste entfernen (im Install Tool - oder den Code unten in localconf.php eintragen).

$TYPO3_CONF_VARS['FE']['pageOverlayFields'] = 'uid,title,subtitle,nav_title,keywords,media,description,abstract,author, author_email,tx_realurl_pathsegment';

Erstellt: 07/2010| Geändert: 10/2015

Statischer Text mit Übersetzung

Um statischen Text mit Übersetzung anzuzeigen unter den page.10.marks:

    # --- RSYS_SEARCHLABEL
    RSYS_SEARCHLABEL = TEXT
    RSYS_SEARCHLABEL.value = Suche
    RSYS_SEARCHLABEL.wrap=<span class='label'>|</span>
    # ---end RSYS_SEARCHLABEL

Übersetzungen dann mit

# Alternate language UID = 1 -> English
[globalVar = GP:L = 1]
  page.10.marks.RSYS_SEARCHLABEL.value = SEARCH
[global]

# Alternate language UID = 2 -> German
[globalVar = GP:L = 2]
  page.10.marks.RSYS_SEARCHLABEL.value = SUCHEN
[global]

Erstellt: 07/2010| Geändert: 10/2015