Skip to main content

{
     "extension": {
        "vendorName": "ExtensionBuilder",
        "extName": "eb_sample",
        "extTitle": "Extension Builder - Sample",
        "extDescription": "Example configuration file",
        "author": "Stephan Sellner",
        "authorEmail": "contact@extension-builder.com",
        "authorCompany": "Stephan Sellner",
        "homepage": "https://extension-builder.com",
        "extCategory": "plugin",
        "extVersion": "0.1.1",
        "extState": "beta",
        "depends": {
            "typo3": "12"
        },
        "conflicts": {
        },
        "suggests": {
        }
    },
    "tables": {    
        "sample": {
            "makeSql":   true,
            "makeTca":   true,
            "makeModel": true,
            "makeFluid": false,
            "language": {
                "en": "Sample"
            },
            "controller": {
                "list": {
                    "language": {
                        "en": "List",
                        "de": "Liste"
                    },
                    "actions": {
                        "edit": {
                            "language": {
                                "en": "Edit",
                                "de": "Ändern"
                            }
                        },
                        "delete": {
                            "language": {
                                "en": "Delete",
                                "de": "Löschen"
                            }
                        },
                        "new": {
                            "language": {
                                "en": "New",
                                "de": "Neu"
                            }
                        }
                    }
                },
                "show": {
                    "language": {
                        "en": "Show",
                        "de": "Anzeigen"
                    },
                    "actions": {
                        "back": {
                            "language": {
                                "en": "Back",
                                "de": "Zürück"
                            }
                        }
                    }
                },
                "new": {
                    "language": {
                        "en": "New",
                        "de": "Neu"
                    },
                    "actions": {
                        "back": {
                            "language": {
                                "en": "Back",
                                "de": "Zürück"
                            }
                        },
                        "save": {
                            "language": {
                                "en": "Save",
                                "de": "Speichern"
                            }
                        }
                    }    
                },
                "create": {
                    "language": {
                        "en": "Create",
                        "de": "Erstellen"
                    },
                    "actions": {
                        "back": {
                            "language": {
                                "en": "Back",
                                "de": "Zürück"
                            }
                        },
                        "save": {
                            "language": {
                                "en": "Save",
                                "de": "Speichern"
                            }
                        }
                    }    

                },
                "edit": {
                    "language": {
                        "en": "Edit",
                        "de": "Bearbeiten"
                    },
                    "actions": {
                        "back": {
                            "language": {
                                "en": "Back",
                                "de": "Zürück"
                            }
                        },
                        "save": {
                            "language": {
                                "en": "Save",
                                "de": "Speichern"
                            }
                        }
                    }    
                },
                "update": {
                    "language": {
                        "en": "Update",
                        "de": "Aktualisieren"
                    }
                },
                "delete": {
                    "language": {
                        "en": "Delete",
                        "de": "Löchen"
                    }
                }
            },
            "columns": {
                "sample_text": {
                    "columnType": "text",
                    "label": true,
                    "tcaLabel": true,
                    "language": {
                        "en": "TCA-Labeltext"
                    }
                },
                "sample_int": {    
                    "columnType": "int",
                    "language": {
                        "en": "Int"
                    }
                },
                "sample_tinyint": {    
                    "columnType": "tinyint",
                    "language": {
                        "en": "Tinyint"
                    }
                },
                "sample_double2": {    
                    "columnType": "double2",
                    "language": {
                        "en": "Double2"
                    }
                },
                "sample_bool": {    
                    "columnType": "bool",
                    "language": {
                        "en": "Bool"
                    }
                },
                "sample_date": {    
                    "columnType": "date",
                    "language": {
                        "en": "date",
                        "de": "Datum"
                    }
                },
                "sample_datetime": {    
                    "columnType": "datetime",
                    "language": {
                        "en": "Date with time",
                        "de": "Datum mit ZEit"
                    }
                },
                "sample_time": {    
                    "columnType": "time",
                    "language": {
                        "en": "Time",
                        "de": "Zeit"
                    }
                },
                "sample_timesec": {    
                    "columnType": "timesec",
                    "language": {
                        "en": "Time with seconds",
                        "de": "Zeit mit sekunden"
                    }
                },
                "sample_varchar": {
                    "columnType": "varchar",
                    "language": {
                        "en": "Varchar"
                    }
                },
                "sample_tinytext": {
                    "columnType": "tinytext",
                    "language": {
                        "en": "Tinytext"
                    }
                },
                "sample_mediumtext": {
                    "columnType": "mediumtext",
                    "language": {
                        "en": "Mediumtext"
                    }
                },
                "sample_longtext": {
                    "columnType": "longtext",
                    "language": {
                        "en": "Longtext"
                    }
                },
                "sample_email": {
                    "columnType": "email",
                    "language": {
                        "en": "E-Mail address",
                        "de": "E-Mail addressw"
                    }
                },
                "sample_pw": {
                    "columnType": "password",
                    "language": {
                        "en": "Password"
                    }
                },
                "sample_slug": {
                    "columnType": "slug",
                    "language": {
                        "en": "Slug"
                    }
                },
                "sample_link": {
                    "columnType": "link",
                    "language": {
                        "en": "Link"
                    }
                },
                "sample_blob": {
                    "columnType": "blob",
                    "language": {
                        "en": "Blob"
                    }
                },
                "sample_tinyblob": {
                    "columnType": "tinyblob",
                    "language": {
                        "en": "Tinyblob"
                    }
                },
                "sample_mediumblob": {
                    "columnType": "mediumblob",
                    "language": {
                        "en": "Mediumblob"
                    }
                },
                "sample_longblob": {
                    "columnType": "longblob",
                    "language": {
                        "en": "Longblob"
                    }
                },
                "sample_selectsingle": {
                    "columnType": "selectsingle",
                    "language": {
                        "en": "Selectsingle"
                    }
                }
            }
        }
    }
}