Ergebnis 1 bis 6 von 6

Thema: Anzeige von XML?

  1. #1
    Contao-Nutzer
    Registriert seit
    23.06.2009.
    Beiträge
    173

    Standard Anzeige von XML?

    Liebe Community,

    gibt es eine Extension oder andere Möglichkeit, XML-Daten, die z.B. in der Dateiverwaltung liegen, in HTML umwandeln zu lassen, um sie im Frontend als Text anzeigen zu lassen?

    Suchen im Repository und hier haben mir nichts gezeigt...

    Danke für Info!

  2. #2
    Contao-Fan Avatar von eS_IT
    Registriert seit
    21.07.2010.
    Ort
    Werne a. d. Lippe
    Beiträge
    585
    Partner-ID
    6161
    User beschenken
    Wunschliste

    Standard

    Hallo brain1965,
    ohne nähere Infos zur Datenquelle ist es schwierig etwas zu sagen. XML kann ja so ziehmlich alles sein, z.B. XHTML oder auch eine Art Datenbank mit strukturierten Daten.

    Wenn in der Datei entsprechende Auszeichnungen vorhanden sind, kannst Du sie einfach mit dem Insert-Tag {{file:: PFAD/NAME.xml}} ausgeben.

    Wenn es sich einfach um strukturierte Daten handelt, ist es natürlich nicht so einfach, da man für die umwandlung in HTML die Struktur der Datenquelle kennen muss.

    Viele Grüße,
    eS_IT

    Gesendet von meinem GT-I9100 mit Tapatalk 2
    Viele Grüße,
    eS_IT
    --
    e@sy Solutions IT - Ihr Partner für professionelle Softwareentwicklung
    Website - Contao Codebook - Partnerprofil - GitHub

  3. #3
    Contao-Nutzer
    Registriert seit
    23.06.2009.
    Beiträge
    173

    Standard

    Danke eS_IT,

    leider lässt sich mit file:: nur PHP aus dem Template-Verzeichnis einbinden, kein XML.

    Gibt es noch eine andere Idee?

  4. #4
    Contao-Fan Avatar von eS_IT
    Registriert seit
    21.07.2010.
    Ort
    Werne a. d. Lippe
    Beiträge
    585
    Partner-ID
    6161
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von brain1965 Beitrag anzeigen
    Danke eS_IT,

    leider lässt sich mit file:: nur PHP aus dem Template-Verzeichnis einbinden, kein XML.

    Gibt es noch eine andere Idee?
    Ich wusste nicht, dass dieser Import auf php- und tpl-Dateien beschränkt ist. Ich habe es noch nie ausgetestet. Mit dem Template-Verzeichnis hast Du aber recht .

    Du kannst aber ein kleines PHP-Skript in das Template-Verzeichnis legen, welches mittels file_get_contents die XML-Datei lädt und den Inhalt mittelt echo ausgibt. Dann kannst Du auch mittels Parameter-Übergebe verschiedene Dateien laden und ausgeben. Man könnte das ganze natürlich auch als Inhaltselement oder Modul erstellen . Dies wäre natürlich sauberer und man hätte mehr Möglichkeiten.

    Viele Grüße,
    eS_IT
    Viele Grüße,
    eS_IT
    --
    e@sy Solutions IT - Ihr Partner für professionelle Softwareentwicklung
    Website - Contao Codebook - Partnerprofil - GitHub

  5. #5
    Contao-Nutzer
    Registriert seit
    23.06.2009.
    Beiträge
    173

    Standard

    Hallo eS_IT,

    Zitat Zitat von eS_IT Beitrag anzeigen
    Du kannst aber ein kleines PHP-Skript in das Template-Verzeichnis legen, welches mittels file_get_contents die XML-Datei lädt und den Inhalt mittelt echo ausgibt. Dann kannst Du auch mittels Parameter-Übergebe verschiedene Dateien laden und ausgeben.
    Danke, so habe ich es jetzt gelöst. Die Datei mit dem Aufruf des XML liegt im Templates-Verzeichnis und wird per include in einen Artikel geladen. Funktioniert übrigens nur mit relativem Aufruf des XML ab tl_files.

  6. #6
    Contao-Fan Avatar von eS_IT
    Registriert seit
    21.07.2010.
    Ort
    Werne a. d. Lippe
    Beiträge
    585
    Partner-ID
    6161
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von brain1965 Beitrag anzeigen
    Funktioniert übrigens nur mit relativem Aufruf des XML ab tl_files.
    Ja, die relativen Pfadangaben sind in Contao standard, man gibt den Pfad in der Regel am TL_ROOT an (beginnt also z.B. mit tl_files/...).
    Viele Grüße,
    eS_IT
    --
    e@sy Solutions IT - Ihr Partner für professionelle Softwareentwicklung
    Website - Contao Codebook - Partnerprofil - GitHub

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

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