Zum Inhalt springen

wie gehts weiter im backend?

Erstellt am 4. April 2006 · Noch keine Antworten

Tags: TCA, Frage

-karl- ·

hallo,
ich komme nicht richtig weiter.
meine wichtigsten fragen beziehen sich auf
"To-Do List" im manual "backend-programming"

http://typo3.org/documentation/document-library/tutorials/player_profile_basic/current/view/1/4/

was steht da genau?
sind das documentations-to-do's
oder entwickler-to-do's

die lange form dieser frage:-----------------
ich will einen zpeziellen content in typo3 verwalten
es handelt sich um eine tabellarische darstellung von
(pro zeile: 5 text elemente, ein formular, 4 formularelemente, ein link)

ich hatte mir vorgestellt:

das die daten wie ein default-content-element verwaltet werden
also ein datensatz (eine db-zeile) gleich ein content element

bzw: es sollte eine art content-containerelement geben wie "my_special_content_element"
darin sollten sich dann wie gewohnt "my_special_content" elemente befinden
dargestellt wie z.B. 5 text elemente in einer seite

(weiterhin brauche ich relationen auf eine andere datenbank, ist aber erstmal unwichtig)

was ich habe:
in bin blind den erstbesten weg eingeschlagen und habe
per kikstarter ein frontend-plugin erzeugt
(mit db-tabelle, etc.)
nun kann ich über den Web-List-View meine daten verwalten (anlegen/löschen/etc)
... nachdem ich meine plugin-komponente als contentelement angelegt habe

beim anpassen des layouts bin ich dann nicht weiter gekommen

ich weiss nicht wie ich per Typoscript auf die Daten zugreifen kann
class.tx_meinplugin_pi1.php scheint 2 methoden für das rendern zu haben
1) listView
2) singleView
im frontend wird immer die php funktion listView() benutzt
auch wenn ich am ende meines templates ...CMD = singleView angebe

fragen:
a) was muss ich tun um meine vorstellung 1:1 im backend umzusetzen?
(geht das, und wenn ja, wie -> schlagwörter/dokumentation = ?)

b) wenn a) nicht geht, bin ich dann den richtigen weg gegangen?

c) wie kann ich per typoscript das layout über ein template für ein plugin definieren?

d) wenn nicht c) wie gehts mit dem php code weiter
was ist listView/singleView
wofür ist Mode1 | Mode2 | Mode3
wie werde ich die div's los ...

ich habe weder lust mich durch den php-code zu lesen (wenn es nicht sein muss)
noch kann ich mir vorstellen das das so gewollt ist.

tt_content.list.20.sj_customerlogin_pi1 = < plugin.tx_sjcustomerlogin_pi1
warum bzw. was ist list?

tt_content.shortcut.20.0.conf.tx_sjcustomerlogin_customer = < plugin.tx_sjcustomerlogin_pi1
warum bzw. was ist shortcut?

tt_content.shortcut.20.0.conf.tx_sjcustomerlogin_customer.CMD = singleView
warum singleView ? wird das auch ausgeführt?
(hat sich erledigt)

weitere ts fragen: (frontend fragen vermutlich...)
wie kann ich in einem template tabellenzeilen abwechselnd definieren
wie finde ich die erste und letzte zeile einer tabelle/liste
wie lese ich die maximale spaltenanzahl einer datentabelle

--------------------------------
dankbar für jede hilfe
karl