MaloDE schriebselectFields=titel
stimmt das? titel oder title?
MaloDE schriebselectFields=titel
stimmt das? titel oder title?
hallo wunschtacho!
titel stimmt. ist der titel der reise 🙂
hier mal noch ein versuch:
page.headerData.5 = COA
page.headerData.5 {
1 = TEXT
1.value = <title>TEST
2.field = title
2 = RECORDS
2 {
table = ra_reisen_main
select {
max=1
selectFields=titel
where=id=40
}
}
3 = TEXT
3.value = </title>
}
"TEST" gibt er mir auch wunderbar aus. Nur halt das aus der DB net 🙁
Beispiel zur Datenbankabfrage per TS:
lib.featcomp = COA
lib.featcomp {
10 = TEXT
10.value = <h2>Featured Companies</h2>
20 = CONTENT
20 {
table = fe_users
select {
innerjoin = company ON (fe_users.uid =
tx_minesite_company.fesuser)
pidInList = 30
max = 4
where = endtime > 0 AND featured = 1
}
renderObj =COA
renderObj{
10 = COA
10 {
10=TEXT
10 {
field=image
typolink.parameter = 69
typolink.wrap = <img src="uploads/tx_srfeuserregister/|" width="90"
border="0" align="left" />
typolink.ATagBeforeWrap = 1
typolink.additionalParams.insertData = 1
typolink.additionalParams = &tx_minesite_pi1[cid]={field:uid}
}
20=TEXT
20 {
field=company
wrap = <div class="company_text"><strong>|</strong></div>
}
# 30 = TEXT
# 30 {
# field=tx_minesite_company.stockcode
# wrap = (|)</div>
# }
wrap = <div class="company">|</div>
}
}
}
}
Bei dir fehlt renderObj
hossa, das wird hart...
okay, hab mich nun durch so viel durch gekämpft, da packe ich auch das noch 🙂
weiss gar net wie ich dir für deine hilfe danken soll! ich halte dich mal aufm laufenden, was ich hier msche und was passiert 🙂
Nochmal ein einfacheres Beispiel, wie man aus der fe_users den namen und die firma rausbekommt:
temp.test = COA
temp.test {
10 = TEXT
10.value = <h2>User:</h2>
20 = CONTENT
20 {
table = fe_users
select {
#pidInList = 30
max = 3
#where = endtime > 0 AND tx_minesite_featured = 1
}
renderObj =COA
renderObj{
10 = COA
10 {
10=TEXT
10 {
field=name
typolink.parameter = 1
wrap = |<br>
}
20=TEXT
20 {
field=company
wrap = |<br>
}
wrap = <div>|</div>
}
}
}
}
verdammt nun hab ich auch noch mein typo3 buch bei nem bekannten liegen lassen :x
Nächster Versuch, keine Wirkung:
page.headerData.5 = COA
page.headerData.5 {
1 = TEXT
1.value = <title>faf
2.field = title
2 = CONTENT
2 {
table = ra_reisen_main
select {
max=1
selectFields=titel
where=id=40
}
renderObj = TEXT
renderObj {
#required=1
field=header
}
}
3 = TEXT
3.value = </title>
}
Irgendeine Kleinigkeit muss es sein. Nur komme ich nicht dahinter. Schon drei Stunden dran, Kopfweh und gleich erst mal kleines Frühstück. Kann doch nicht so schwer sein, oder? 🙂
mal schnell was geschmiert:
temp.test = COA
temp.test {
1 = TEXT
1.value = <title>faf
2 = CONTENT
2 {
table = ra_reisen_main
select {
max=1
#selectFields=titel
where=id=40
}
renderObj = TEXT
renderObj {
#required=1
field=titel
wrap = |
}
}
3 = TEXT
3.value = </title>
}
page.headerData.5 < temp.test
huhu tacho!
danke für das "quick and dirty script" 🙂
leider will auch das nicht gehen 🙁
hm die tabelle und das feld stimmen absolut. auch ein record mit der id 40 ist da. was kanns denn nur noch sein? 🙁
Ach verdammte Scheisse das kann doch net wahr sein. Es geht auch nix!
Sitze seit zig Stunden an der Sache, habe Google durch (de+eng), mehrere Bücher etc. Einen Dreck findet man. Typo3 Referenz ist viel zu knapp. Keiner weis ne Antwort. Ich blick net mehr durch.
Kann es sein, dass Typo3 keine fremden Tabellen, wie also nun meine "ra_reisen_main" auslesen kann? Dann frage ich mich echt, weshalb ich mich noch mit Typo3 beschäftige. Dann wäre es Müll!
Kann mir denn kein Mensch einfach mal sagen, wie ich einfach und ohne Probleme meinen Record auslesen kann? Oder hat vielleicht mal einer eine gescheite und ausführliche Erklärung zu RECORDS?
Eckdaten:
Tabell: ra_reisen_main
IDs: NICHT (!) uid sondern id
Ich hab sooooo einen Hals! :x
Mecker nicht rum, schau dir den Quelltext an ;-)
class.tslib_content.php
if ($conf['table']=='pages' || substr($conf['table'],0,3)=='tt_' || substr($conf['table'],0,3)=='fe_' || substr($conf['table'],0,3)=='tx_' || substr($conf['table'],0,4)=='ttx_' || substr($conf['table'],0,5)=='user_') {
da steht nix von "ra_" .
Ansonsten, machs wie alle, die Daten einer tabelle ausgeben wollen:
schreib dir eine kleine Extension.
Oder am besten gleich dein eigenes CMS, da TYPO3 ja sowieso Scheiße ist #angry#
Danke für die Antwort!
Das Prob ist, dass er mir nicht einleuchtet, wieso es eine solche Beschränkung gibt. Nun ja, denke es hat Gründe der Sicherheit...
Aaaaaber: Wenn ich sowas einbaue, muss ich auch eine Möglichkeit haben, "fremde" Tabellen auszulesen. Ich mein was soll das denn?
Deine Aussage am Ende lasse ich mal unkommentiert. Auf so ein Niveau will ich mich in einer Diskussion hier im Forum nicht begeben. Bin froh, dass es hier immer gesittet ist und die meisten Threads sogar eine sinnvolle Bezeichnung haben 🙂
Anyway... any idea? Einfach diese Liste erweitern?
MaloDE schriebDeine Aussage am Ende lasse ich mal unkommentiert. Auf so ein Niveau will ich mich in einer Diskussion hier im Forum nicht begeben.
... siehe dein voriger Beitrag 8-)
Jaja is ja gut. War leicht angespannt, um es mal untertrieben auszudrücken 😃
Langsam zweifel ich aber schon an Typo3. Ist meiner Meinung nach doch ein bisserl zu kompliziert an vielen Stellen. ber dafür halt super flexibel. Egal, da beiss ich mich durch und komme da noch weiter 🙂
Habe gerade noch gute Antworten und Verweise in einem anderen Thread erhalten. Hoffe das wird bald 🙂