Text aus externer Datei auslesen

  • mchenzi mchenzi
    Jedi-Meister
    0 x
    317 Beiträge
    0 Hilfreiche Beiträge
    28. 07. 2010, 16:04

    Hallo

    Ich will einfach nur den text einer Datei die auf http://www.wasweisich.de/textdatei.txt liegt in einen marker oder in dem Fall in ein lib.meinText einlesen. (auf http://www.anderedomain.de)

    Ich habe keine Ahnung ob das geht. Konkret geht das darum auf ca 20 Seiten den gleichen Footer anzuzeigen (design by ,,,,, und so weiter) Das ganze kann man dann ja schön in seine typoscript vorlage legen und dann muss man sich schon nicht mehr darum kümmern.

    Wer hat eine Ahnung wie das geht. Ich lese schon seit einer halben Stunde etliche Beiträge aber meistens geht es nur um INCLUDE_TYPOSCRIPT oder css ....

    danke,

    seb


  • 1
  • einpraegsam.net einpraegs...
    MacGyver
    0 x
    9340 Beiträge
    80 Hilfreiche Beiträge
    28. 07. 2010, 19:08

    Das ist ganz einfach. Schau einfach mal in dein TypoScript. Genauso wie du die HTML Datei als Template ausliest, genauso kannst du auch auch txt Datei auslesen und irgendwo ausgeben.

    in2code.de - Wir leben TYPO3
    - Möchtest du TYPO3 komplett verstehen? Eigene Erweiterungen erstellen? Bei uns gibt es auch Schulungen https://www.in2code.de/produkte/typo3-schulungen/
    - Die Arbeit mit TYPO3 macht dir Spaß? Du stehst auf Berge? Komm zu uns! https://www.in2code.de/agentur/karriere/

  • mchenzi mchenzi
    Jedi-Meister
    0 x
    317 Beiträge
    0 Hilfreiche Beiträge
    28. 07. 2010, 23:00

    so ???

    lib.test = FILE
    lib.test.file = http://www.whatever.com/test.txt
    lib.footer.100 < lib.test
    lib.footer.110 = TEXT
    lib.footer.110.value = test funzt

    Das geht leider nicht. (ausser das "test funzt" wird nichts ausgegeben..)

    http://www.typo3.net/tsref/cobject/file/

  • karlchen karlchen
    Jedi-General
    0 x
    1433 Beiträge
    30 Hilfreiche Beiträge
    29. 07. 2010, 10:35

    du könntest auch einfach

    1. lib.footer.110 = TEXT
    2. lib.footer.110.value (
    3.  
    4. hier
    5. deinen
    6. Text
    7. eintragen
    8. )

    Oder ein Text Element anlegen und dann per

    lib.footer.110 = RECORDS
    lib.footer.110{
    table = tt_content
    ..
    }

  • mchenzi mchenzi
    Jedi-Meister
    0 x
    317 Beiträge
    0 Hilfreiche Beiträge
    29. 07. 2010, 13:16

    Danke,

    das ist mir schon klar das ich das machen kann aber ich muss ja eine Datei auslesen die auf einer bestimmten Domain liegt. Also nichteinmal auf dem selben Server,

    s.

  • karlchen karlchen
    Jedi-General
    0 x
    1433 Beiträge
    30 Hilfreiche Beiträge
    29. 07. 2010, 16:28

    oh, eine Datei von einem anderen Sever, das ich habe ich in der Eile komplett übersehen.

    Da es noch einige ServerConfigurationen gibt, die ein solches vorgehen nicht ermöglichen würde ich eher eine userfunc vorschagen. Innerhalb dieser wirst du wohl einfach debuggen können etc, zudem weiß ich nciht ob das mit NUR TypoScript überhaupt möglich ist.

    einpraegsam.net hat hier eine schönes Beispiel gepostet.
    http://typo3blogger.de/mit-typoscript-am-ende-userfunc-hilft/

  • 1