Hallo zusammen, ich würde gerne die Extension Seminars um 2 Felder erweitern, eine checkbox und textfeld.
Ich habe folgende Dateien soweit angepasst, doch tut sich im Backend leider nichts:
- tca.php
- locallang_db.xml
Hat jemand eine Idee?
Hallo zusammen, ich würde gerne die Extension Seminars um 2 Felder erweitern, eine checkbox und textfeld.
Ich habe folgende Dateien soweit angepasst, doch tut sich im Backend leider nichts:
- tca.php
- locallang_db.xml
Hat jemand eine Idee?
Hallo Greenhorn2013,
da fehlt noch ext_tables.sql ...
Um welche Felder geht es denn? Vielleicht ist es ja sinnvoll, die offizielle Version der Extension um diese Felder zu erweitern (damit es bei Upgrades der Extension keine Probleme gibt).
Oliver
Gibt es irgendwo eine Art Anleitung, wie man Seminars um Felder erweitern kann??
grüsse
Hallo "Cyberto" (?),
nein, so eine Anleitung gibt es bisher noch nicht. Ich würde auch davon abraten, die Extension direkt zu modifizieren, weil deine Änderungen bei einem Update (z.B. auf die nächste Bugfix-Version) futsch sind.
Viele Grüße
Oliver
Hallo Oliver
Herzlichen Dank für die schnelle Antwort!
Ich bin immernoch am selben Problem... Ist schon klar, dass ich die Extension selbst nicht verändern soll, wegen den Updates. Ich habe jetzt eine Erweiterung per Kickstarter gemacht (die Tabelle tx_seminars_attendances um X Felder erweitern), doch weiss ich jetzt nicht mehr weiter...
Grüsse!
Edit: Im Backend funktioniert alles einwandfrei, das problem sind die Marker...
Hi,
bin an der selben Problematik. Backend ist soweit okay, die Marker hab ich versucht in der class.tx_seminars_pi1.php und class.tx_seminars_objectfromdb.php anzupassen, nur da laufe ich in die falsche Richtung denke ich.
Das mit dem Update ist mir auch bewusst.
Viele Grüße
Also wenn jemand eine Lösung zum Problem hat 🙂 bitte melden...
Hallo!
So ich bins wiedereinmal...
Die Erweiterung funktioniert jetzt gut und ist bereits im Einsatz. Nur ist nun das Problem, dass die erweiterten Felder nicht im CSV Export der Seminaranmeldungen vorkommen...
e.v. hat das etwas mit oelib zu tun?
Edit: Wo genau greifft beim CSV Export das Plugin auf die fe_users Tabelle zu? Es werden beim CSV Daten von der fe_users Tabelle benutzt...
Edit: Okay das ganze war gar nicht so schwierig. Im TS Setup:
plugin.tx_seminars.fieldsFromFeUserForCsv = name,company,address,zip,city,country,telephone,email,NeuesFeld
Edit: Dasselbe bei usergroup. Wenn man die usergroup via plugin.tx_seminars.fieldsFromFeUserForCsv hinzufügt, kommen beim Export des CSV nur usergroup ID's
Liebe Grüsse
Hallo,
kannst du mir Deine Lösung verraten? Ich hänge auch an der Stelle wo der Marker ersetzt werden soll, finde es aber nicht in der "class.tx_seminars_pi1.php".
Kleiner Tip, dann komme ich schon durch.
Danke und Grüße Ralph
Der Thread ist ja schon etwas älter,...
... aber das Problem für mich gerade sehr aktuell.
Ich konnte auch mit dem Kickstarter die Extension "seminars" um ein Feld in der Tabelle "tx_seminars_seminars" erweitern. Und nun steh' ich vor folgenden zwei Problemen:
1. wie kann ich das zusätzliche Formularfeld im Backend "platzieren"? Derzeit findet es sich unter dem Tab "Zugang". Ich hätte es gerne unter "Bezahlung"...
2. wie krieg' ich den gespeicherten Inhalt dann mit einem Marker im Frontend angezeigt? Also wie lege ich einen neuen Marker an, der den entsprechenden Inhalt aus dem neuen Tabellenfeld "zieht"? Es würde sogar reichen, wenn ein vorhandener Marker (z.B. ###PRICE_REGULAR###) irgendwie "umgeschrieben" werden würde.
Danke für jeden kleinen Tipp!
Hi,
plxkillme schrieb1. wie kann ich das zusätzliche Formularfeld im Backend "platzieren"? Derzeit findet es sich unter dem Tab "Zugang". Ich hätte es gerne unter "Bezahlung"...
Du kannst die Felder nicht in einem existierenden Tab platzieren, aber du kannst neue Tabs anlegen. Zum Beispiel so (für die FE-Users-Tabelle):
t3lib_extMgm::addToAllTCAtypes(
'fe_users',
'--div--;LLL:EXT:geotenders/locallang_db.xml:tx_geotenders_tenders,' .
'tx_geotenders_second_last_login, ' .
...
plxkillme schrieb2. wie krieg' ich den gespeicherten Inhalt dann mit einem Marker im Frontend angezeigt? Also wie lege ich einen neuen Marker an, der den entsprechenden Inhalt aus dem neuen Tabellenfeld "zieht"?
Du kannst die entsprechende Klasse von seminars per XCLASS erweitern. Oder du benutzt einen der Hooks.
Gruß
Oliver