Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 31.12.06, 01:35
Forum Zuschauer
 
Registriert seit: 31.12.06
Beiträge: 1
Idee

tt_address Ausgabe als XML-Datei


Hallo ,

ich habe eine Seite im Seitenbaum mit dem Plugin "Adresses" versehen,
welches auf einen sysFolder zugreift, in dem sich die Adressdatensätze befinden.
Rufe ich die Seite mit dem Plugin auf, werden mir die Adressdatensätze
aus der tt_address Tabelle vollständig angezeigt. Diese technische
Voraussetzung ist also erfüllt.

Nun habe ich auf genau dieser Seite ein Extension Template angelegt um
mir die Seite als XML Datei ausgeben zu lassen.
Dafür habe ich folgenden Ansatz gewählt:

Typoscript-Code:
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:
#******************************************************
# Ausgabe DB tt_address
#******************************************************
styles.xmlcontent.get >

styles.xmlcontent.get = CONTENT
styles.xmlcontent.get {
table = tt_address
select.orderBy = sorting
select.where = colPos=0
select.languageField = sys_language_uid
renderObj = < xmlcontent
}

# left column
styles.xmlcontent.getLeft < styles.xmlcontent.get
styles.xmlcontent.getLeft.select.where = colPos=1

# right column
styles.xmlcontent.getRight < styles.xmlcontent.get
styles.xmlcontent.getRight.select.where = colPos=2

# border column
styles.xmlcontent.getBorder < styles.xmlcontent.get
styles.xmlcontent.getBorder.select.where = colPos=3


#******************************************************
# xmlcontent.tt_address - eigenes TLO
#******************************************************
xmlcontent >
xmlcontent = CASE
xmlcontent.key.field = CType

xmlcontent.default = COA
#xmlcontent.default.stdWrap.dataWrap = <tt_address
uid="{field:uid}">|</tt_address>
xmlcontent.default {
10 = TEXT
10.field = name
10.wrap = <name><![CDATA[|]]></name>

20 = TEXT
20.field = email
20.wrap = <email><![CDATA[|]]></email>
}

// example PAGE object using styles.xmlcontent.get
xml_contentrendering >
xml_contentrendering = PAGE
xml_contentrendering {
typeNum=999
config.disableAllHeaderCode = 1
config.additionalHeaders = Content-type:text/xml
config.admPanel = 0
config.xhtml_cleaning = 0

10 = COA
10 {
wrap = <?xml version="1.0" encoding="utf-8" standalone="yes"?>
<xml_content>|</xml_content>
20 < styles.xmlcontent.get
}
}



Eigentlich sollte Typo nun auf den Inhalt der jeweiligen Seite
zugreifen, und diesen in ein XML Datenblatt umsetzen, welches ich über
type=999 aufrufen kann.

Wenn ich nun die Seite mit type=999 aufrufe erhalte ich nur folgendes XML:

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<xml_content></xml_content>


Das heißt, der gesamte Inhalt wird nicht mit eingebunden. Nur der wrap
funktioniert.
Ich weiß nicht, woran das liegen kann und würde mich freuen, von Euch
weitere Hilfe zum Jahresende zu bekommen, da ich echt nicht weiß, wie
ich das anstellen soll.

Vielen vielen Dank und Gruß aus Berlin

Jesse
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
tt_address DuffyDuck Alle anderen Extensions 1 30.04.08 20:57
Empfängerliste mit tt_address (Typ "von Seite"): mehrere Empfängerlisten in tt_address? potilei Direct Mail 0 16.01.08 16:07
DAM: Datei-Kopie vs. Datei-Referenz sissi Alle anderen Extensions 0 14.05.07 16:43
tt_address Averlon Extension modifizieren oder neu erstellen 1 30.06.06 13:37
tt_address tschinkes Alle anderen Extensions 7 13.02.06 17:02


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:01 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0