Zum Inhalt springen

xml_for_flash

Erstellt am 4. Oktober 2011 · 1 Antwort · letzte Antwort am 5. Oktober 2011

Tags: Frage

mindthegap ·

hallo,

bin jetzt soweit dass ich die inhalte so wie ich es will über das backend bereitstellen kann, menu kommt auch als XML.

jetzt lese ich das xml_for_flash aus. http://localhost:8888/index.php?type=444 aber das root tag ist leer. egal auf welcher seite ich das auslese. <xml_for_flash>
</xml_for_flash> jemand einen tipp?

jetzt habe ich noch gelesen daß man prinzipiell alles als XML ausgeben kann, direkt mit TS. hat jemand dafür einen link.

oder liegt es an dem alter der extension? gibts da was neueres?

grüße

igorshmigor ·

Diese Extension kenne ich gar nicht.
Ja, prinzipiell kannst Du mit TypoScript alles als XML ausgeben lassen.
In meinem Blog erstelle ich so beispielsweise die RSS-Feeds:

rssFeed=PAGE
rssFeed{
  typeNum=345
  config{
    disableAllHeaderCode=1
    admPanel=0
    additionalHeaders=Content-Type:text/xml
  }
  10=TEXT
  10.value(
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
)
  20=TEXT
  20.field=title
  20.noTrimWrap=|<title> | // Pascal Collins Blog</title>|
  30=TEXT
  30.value(
<link>http://www.pascalcollins.de/</link>
<description>Der Blog für Designer und Webentwickler</description>
)
  40=TEXT
  40.data=date:r
  40.wrap=<lastBuildDate>|</lastBuildDate>
  50=TEXT
  50.value=<language>de-DE</language>
  60=HMENU
  60{
    special=updated
    special.value.field=uid
    special.mode=crdate
    special.beginAtLevel=1
    includeNotInMenu=1
    1=TMENU
    1.NO.doNotLinkIt=1
    1.NO.linkWrap=<item>|</item>
    # Seiten, die im Menü erscheinen, nicht anzeigen. Sie dienen nur der Kategorisierung und Navigation
    1.NO.doNotShowLink.cObject=CASE
    1.NO.doNotShowLink.cObject{
      key.field=nav_hide
      default=TEXT
      default.value=1
      1=TEXT
      1.value=0
    }
    # Erstellung der Artikel-Übersicht
    1.NO.stdWrap.cObject=COA
    1.NO.stdWrap.cObject{
      10=TEXT
      10.field=title
      10.wrap=<title>|</title>
      20=TEXT
      20.typolink.parameter.field=uid
      20.typolink.returnLast=url
      20.wrap=<link>http://www.pascalcollins.de/|</link>
      30<.20
      30.wrap=<guid>http://www.pascalcollins.de/|</guid>
      40=TEXT
      40.field=crdate
      40.date=r
      40.wrap=<pubDate>|</pubDate>
      45=TEXT
      45.value=<author>Pascal Collins</author>
      50=CONTENT
      50.table=tt_content
      50.select.pidInList.field=uid
      50.select.max=1
      50.renderObj=COA
      50.renderObj{
        10=TEXT
        10.field=bodytext
        10.stripHtml=1
        10.crop=340| [...] |1
      }
      50.wrap=<description><![CDATA[|]]></description>
    }
  }
  100=TEXT
  100.value=</channel></rss>
}