Ergebnis 1 bis 2 von 2

Thema: Globale Marker für die gesamte Website

      
  1. #1
    TYPO3 Forum Team Administrator Avatar von Josef F. Glatz
    Registriert seit
    24.07.2006
    Ort
    Österreich
    Beiträge
    2.496

    Globale Marker für die gesamte Website

    Aufgabenstellung

    Hallo! Ich wurde beauftragt, dass es möglich sein soll, auf einer Seite Globale Marker in Form von ###WERT1### zu ermöglichen, welche an einer Stelle im Template konfiguriert werden. Da sich dieser Wert öfters ändert und oft auf der Intranetseite vorkommt.

    Lösung

    Ich dachte, es wird eine langwierige Geschichte, bis ich das ohne viel TS hinbekomme. Habe dann aber rasch eine Lösung gefunden. Es gibt sogenannte Globale Marker - Constants, welche man aber nicht mit dem Constantsfeld in einem Template vergleichen kann. Man definiert diese speziellen Constants im SETUP-Bereich eines Templates, wo man diese benötigt - um diese global zu verwenden auf einer Seite müssen diese natürlich irgendwo im Root-Template liegen. Nehmen wir an, wir haben die Konstante WERT1 und wollen diese in allen Inhaltselementen an beliebiger Stelle anzeigen lassen, wobei als Platzhalter ###WERT1### verwendet wird. Über die ParseFunc kann man dies hervorragend realisieren, sofern der ParseFunc noch eine spez. Variable hinzugefügt wird. Danach werden alle Felder welche mit ParseFunc und der Variable "constants = 1" dementsprechend durch den definierten Wert ersetzt.

    Anleitung

    Da ich meine Konstanten überall verwenden möchte, füge ich diese im Root-Template ein. In meinem Fall handelt es sich hier um eine Yaml-Typo3-Testseite.

    http://img264.imageshack.us/img264/7577/tut0101rl7.gif

    Anschließend füge ich die Variable "constants" mit dem Wert "1" zur ParseFunc hinzu. In meinem Beispiel habe ich es für tt_content.text.20.parseFunc angelegt.

    http://img206.imageshack.us/img206/9190/tut0102ok5.gif

    Wenn man dies nun in einem Inhaltselement zB. vom Typ Nur Text einfügt, so wird im Frontend der gewünschte Wert (in meinem Fall InhaltWertEins) angezeigt.

    http://img523.imageshack.us/img523/1967/tut0103el2.gif


    Natürlich soll dies nur ein Beispiel für die Möglichkeiten hierfür sein. Meine Aufgabe war es, die Innen und Aussentemperatur einer Wetterstation abzufragen. Hierfür habe ich mein betreffendes Template extern eingebunden. Die Wetterstation schreibt in das extern eingebundene File.


    Sollte sich ein Fehler eingeschlichen haben, oder etwas fehlen gebt mir bitte bescheid.
    Bitte markiere Deinen Thread als Gelöst, wenn er es ist! So geht das!
    Hast Du ihn eventl. selbst gelöst? Dann lass uns an der Lösung teilhaben!


    TYPO3Blog.at - TYPO3 Videotutorials | Josef Florian Glatz

    KEINE PM'S MEHR, wenn es sich um Fragen handelt, die IN das Forum gehören!

  2. #2
    TYPO3 Forum Team Moderator
    Registriert seit
    01.12.2005
    Ort
    Kiel
    Alter
    43
    Beiträge
    2.504
    Guten Tag,

    danke für die Erklärung.

    Ich stand mal vor einem ähnlichen Problem, allerdings sollten hier die constans (###wert1###) variable sein. Das Problem war, das ja constans nur Strings aufnehmen und keine stdWrap erlauben.

    Ich habe es dann die einzelnen Objecte als TEMPLATE deklariert und die "constans" über ein cObject gefüllt. Siehe http://typo3.intervation.de/tutorial...r-im-text.html

    Armin
    Nichts kommt von selbst, sogar eine Dummheit muss man erst machen.

    Tipps und Tricks zu TYPO3: http://typo3.intervation.de
    Folge mir auf http://twitter.com/intervation
    Agentur: Ideenwerft Werbeagentur

 

 

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Facebook Kommentare

Ähnliche Themen

  1. Gesamte Homepage kopieren
    Von Arno im Forum TYPO3 4.x Fragen und Probleme
    Antworten: 6
    Letzter Beitrag: 26.09.2007, 14:35
  2. gesamte seite zentrieren
    Von RamX im Forum HTML & CSS
    Antworten: 6
    Letzter Beitrag: 07.03.2007, 19:59
  3. FE-Caching für gesamte Site ausgeschalten?
    Von Ladislaus im Forum TYPO3 4.x Fragen und Probleme
    Antworten: 1
    Letzter Beitrag: 17.10.2006, 10:20
  4. Globale Link-Sektion
    Von lukepower im Forum GMENU, HMENU, TMENU und Co.
    Antworten: 1
    Letzter Beitrag: 01.10.2006, 20:16
  5. Wie update Ich die GLOBALE extensions?????
    Von chilli im Forum TYPO3 3.x Fragen und Probleme
    Antworten: 3
    Letzter Beitrag: 23.11.2005, 20:43

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74