Typo3 Extension jquery.dataTables.editable @deprecated: Unterschied zwischen den Versionen
Aus Vosp.info
F (Diskussion | Beiträge) |
F (Diskussion | Beiträge) (→mit kickstarter das Grundgerüst) |
||
Zeile 12: | Zeile 12: | ||
* '''Enter extension key:''' '''jquerydatatableseditable''' => update | * '''Enter extension key:''' '''jquerydatatableseditable''' => update | ||
* '''General info:''' | * '''General info:''' | ||
− | ** Title: ''' | + | ** Title: '''jquery datatables editable''' |
− | ** Description: ''' | + | ** Description: '''jquery datatables editable Description''' |
** Category: '''Frontend''' | ** Category: '''Frontend''' | ||
** .... | ** .... | ||
− | ** => update | + | ** => '''update''' |
* '''New Database Tables''' | * '''New Database Tables''' | ||
** Tablename: tx_jquerydatatableseditable_'''table''' | ** Tablename: tx_jquerydatatableseditable_'''table''' | ||
Zeile 26: | Zeile 26: | ||
*** Field title: '''jquery datatables editable table column 1''' | *** Field title: '''jquery datatables editable table column 1''' | ||
*** Field type: '''string input''' | *** Field type: '''string input''' | ||
− | *** => update | + | *** => '''update''' |
** NEW FIELD: | ** NEW FIELD: | ||
*** Field name: '''jdet_col2''' | *** Field name: '''jdet_col2''' | ||
*** Field title: '''jquery datatables editable table column 2''' | *** Field title: '''jquery datatables editable table column 2''' | ||
*** Field type: '''string input''' | *** Field type: '''string input''' | ||
− | *** => update | + | *** => '''update''' |
** NEW FIELD: | ** NEW FIELD: | ||
*** Field name: '''jdet_col3''' | *** Field name: '''jdet_col3''' | ||
*** Field title: '''jquery datatables editable table column 3''' | *** Field title: '''jquery datatables editable table column 3''' | ||
*** Field type: '''string input''' | *** Field type: '''string input''' | ||
− | *** => update | + | *** => '''update''' |
+ | * '''Frontend Plugins''' | ||
+ | ** Enter a title for the plugin: '''jquery datatables editable''' | ||
+ | ** Add to 'Insert Plugin' list in Content Elements': '''ausgewählt''' | ||
+ | ** Write a description for the entry (if any): '''jquery datatables editable description''' | ||
+ | ** => '''update''' | ||
+ | |||
+ | * links unter dem Enter extension key: | ||
+ | ** => '''update''' | ||
+ | ** => '''View result''' | ||
+ | mit '''WRITE''' bzw danach OK wird dann auch endlich was erstellt |
Version vom 22. Februar 2013, 13:27 Uhr
Ziel ist es in einer typo3 Extension eine Datenbanktabelle auszulesen und manipulierbar (add,edit,delete row) zumachen. Hierfür werden folgende Bibliotheken verwendet
- jQuery ist eine freie, umfangreiche JavaScript-Bibliothek
- DataTables table plug-in for jQuery
- JQuery DataTables Data Manager plugin
Grundlagenwissen: Typo3 kickstarter Extension || typo3 Extensions entwickeln
mit kickstarter das Grundgerüst
im Backend im Erweiterungsmanager im dropdown create new extension auswählen
- Enter extension key: jquerydatatableseditable => update
- General info:
- Title: jquery datatables editable
- Description: jquery datatables editable Description
- Category: Frontend
- ....
- => update
- New Database Tables
- Tablename: tx_jquerydatatableseditable_table
- Title of the table: jquery.datatables.editable table
- Add "Deleted" field: bestätigen
- Add "Hidden" flag: bestätigen
- NEW FIELD:
- Field name: jdet_col1
- Field title: jquery datatables editable table column 1
- Field type: string input
- => update
- NEW FIELD:
- Field name: jdet_col2
- Field title: jquery datatables editable table column 2
- Field type: string input
- => update
- NEW FIELD:
- Field name: jdet_col3
- Field title: jquery datatables editable table column 3
- Field type: string input
- => update
- Frontend Plugins
- Enter a title for the plugin: jquery datatables editable
- Add to 'Insert Plugin' list in Content Elements': ausgewählt
- Write a description for the entry (if any): jquery datatables editable description
- => update
- links unter dem Enter extension key:
- => update
- => View result
mit WRITE bzw danach OK wird dann auch endlich was erstellt