Jup...ist schon ziemlich komplex...hab da 6 Stunden für gebraucht bis das endlich lief, aber so brauch ich nicht wegen jedem Furz ne Extension zu schreiben. Derzeit verfeiner ich das Script noch, brauch nämlich ungefähr das gleiche wie du...hab ne Produktliste mit Namen und auf der nächsten Seite sollen die Produktdetails erscheinen.
Tüftlerfrage -> flexibel Elements Auflisten
So...und weitere Stunden weiter hab ich nun für die Liste folgenden TS:
lib.categoryList = CONTENT
lib.categoryList {
table = tx_ebsprod_category
select {
pidInList = 72
andWhere.data = GPvar:L
andWhere.intval = 1
andWhere.wrap = sys_language_uid=|
orderBy = sorting
selectFields = uid
}
renderObj = COA
renderObj {
10 = CONTENT
10.table = tx_ebsprod_category
10.select {
pidInList = 72
andWhere.field = uid
andWhere.intval = 1
andWhere.wrap = uid=|
selectFields = uid AS CAT_ID,name
}
10.renderObj = COA
10.renderObj {
10 = TEXT
10.field = name
10.wrap = <p>|</p>
10.typolink.parameter = 76
10.typolink.additionalParams.data = field:CAT_ID
10.typolink.additionalParams.wrap = &category=|
}
}
}
Die Produkte werden Sprachenübergreifend aufgelistet, sortiert und werden mit einem Link umschlossen. Die uid wird an die nächste Seite übergeben.
Boah...ich brauch mal Urlaub...ich seh nur noch TS-Doku, Scripte und Co. Mach jetzt erst mal Pause...sonst werd ich noch gaga 😃
Stefan
:-D
Ok, werd ich durchstudieren :o
Hast du dann eine eigene Extension gebaut, die ein neues Inhaltselement zur Verfügung stellt? Oder wie schreibt der User daten in tx_ebsprod_category ?
Grüße
Der User schreibt da gar nichts rein...wenn dann macht das ein BE-Admin/BE-User, weil an unserer Produktpalette soll ja ein User nix hinzufügen können :-)
Wenn in deinem Fall der FE-User etwas hinzufügen soll, dann musst du dir entweder diese fe_admin-Teile anschauen (echt tricky) oder tatsächlich eine eigene Ext basteln.
[NOT TESTED]
Unser Freund einpraegsam.net hat ja diese powermail-Ext gebastelt. Von ihm gibt es noch eine weitere Extension mit der man so Formulare aufbauen kann. Ich wollte diese Extension noch testen in wie weit man diese für unsere Zwecke "zweck entfremden" kann.
Ext: powermail_frontend
In der Doku steht: frontend-edit possible
Wenn das klappen sollte, dann brauchst du für die FE-Eingaben nicht mals mehr ne Extension basteln.
[/NOT TESTED]
Stefan
Sorry, zwei wichtige Buchstaben vergessen. Ich meine natürlich BE-User (sprich: BE-Admin)
:o
Der BE-User kann doch einfach über Liste->Sysfolder->neue Datensätze eingeben?! Zumindest sollen unsere BE-User das so machen. Ich persönlich habe noch keine bessere Möglichkeit gefunden als TYPO3 um Daten in die DB einzutragen. Mit Hilfe von IRRE wird das sogar richtig geil: Dann kannst du nämlich, obwohl du dich in der Produkttabelle befindest, Datensätz in der Tabelle Produktkategorie eintragen. Ist so'ne AJAX-Sache...nennt sich "inline"
Ich dachte du hast das vielleicht via Templavoila gelöst um das zu umgehen eine Extension anzulegen.
IRRE *gebookmarkt* 😉
Irgendwie habe ich das Gefühl wir reden ein ander vorbei?!?!
Hast du dann eine eigene Extension gebaut, die ein neues Inhaltselement zur Verfügung stellt?
Nein. Mein FCE sucht dank dem Script automatisch in der Datenbank nach Datensätzen und zeigt völlig automatisch ALLE gefundenen Datensätze an...und das mit nur EINEM FCE. Keine SECTIONS und keine mehreren FCEs.
Oder wie schreibt der User daten in tx_ebsprod_category ?
Wie schon geschildert, schreiben die BE-Users die Daten einfach über Liste->Sysfolder in die Datenbank.
Mein FCE findet diese neuen Datensätze nach Cache leeren automatisch...brauchst nix dran zu machen...
PS: Datensätze über ein TemplaVoila-Element in die Datenbank zu pflegen geht nicht...wär mir zumindest völlig neu...
Ok, dann versteh ich langsam was du meinst.
*hab den schlauch regelrecht zertreten*
Hast du noch was auf dem Herzen? Ansonsten mach mal einen Haken bei gelöst...
Danke Dir
Stefan