metainfo
Table of Contents
Functions
- rex_metainfo_cleanup() : void
- Alle Metafelder löschen, nicht das nach einem Import in der Parameter Tabelle noch Datensätze zu Feldern stehen, welche nicht als Spalten in der rex_article angelegt wurden!
- rex_metainfo_add_field_type() : string
- Fügt einen neuen Feldtyp ein.
- rex_metainfo_delete_field_type() : bool|string
- Löscht einen Feldtyp.
- rex_metainfo_add_field() : bool|string
- Fügt ein MetaFeld hinzu und legt dafür eine Spalte in der MetaTable an.
- rex_metainfo_delete_field() : bool|string
- rex_metainfo_meta_prefix() : string
- Extrahiert den Prefix aus dem Namen eine Spalte.
- rex_metainfo_meta_table() : string|false
- Gibt die mit dem Prefix verbundenen Tabellennamen zurück.
- rex_metainfo_extensions_handler() : void
- Bindet ggf extensions ein.
Functions
rex_metainfo_cleanup()
Alle Metafelder löschen, nicht das nach einem Import in der Parameter Tabelle noch Datensätze zu Feldern stehen, welche nicht als Spalten in der rex_article angelegt wurden!
rex_metainfo_cleanup(rex_extension_point|array<string|int, mixed> $epOrParams) : void
Parameters
- $epOrParams : rex_extension_point|array<string|int, mixed>
rex_metainfo_add_field_type()
Fügt einen neuen Feldtyp ein.
rex_metainfo_add_field_type(string $label, string $dbtype, int $dblength) : string
Gibt beim Erfolg die Id des Feldes zurück, bei Fehler die Fehlermeldung
Parameters
- $label : string
- $dbtype : string
- $dblength : int
Return values
stringrex_metainfo_delete_field_type()
Löscht einen Feldtyp.
rex_metainfo_delete_field_type(int $fieldTypeId) : bool|string
Gibt beim Erfolg true zurück, sonst eine Fehlermeldung
Parameters
- $fieldTypeId : int
Return values
bool|stringrex_metainfo_add_field()
Fügt ein MetaFeld hinzu und legt dafür eine Spalte in der MetaTable an.
rex_metainfo_add_field(string $title, string $name, int $priority, string $attributes, int $type, string $default[, string $params = null ][, string $validate = null ][, string $restrictions = '' ][, string $callback = null ]) : bool|string
Parameters
- $title : string
- $name : string
- $priority : int
- $attributes : string
- $type : int
- $default : string
- $params : string = null
- $validate : string = null
- $restrictions : string = ''
- $callback : string = null
Return values
bool|stringrex_metainfo_delete_field()
rex_metainfo_delete_field(string|int $fieldIdOrName) : bool|string
Parameters
- $fieldIdOrName : string|int
Return values
bool|stringrex_metainfo_meta_prefix()
Extrahiert den Prefix aus dem Namen eine Spalte.
rex_metainfo_meta_prefix(string $name) : string
Parameters
- $name : string
Return values
stringrex_metainfo_meta_table()
Gibt die mit dem Prefix verbundenen Tabellennamen zurück.
rex_metainfo_meta_table(string $prefix) : string|false
Parameters
- $prefix : string
Return values
string|falserex_metainfo_extensions_handler()
Bindet ggf extensions ein.
rex_metainfo_extensions_handler(rex_extension_point $ep) : void
Parameters
- $ep : rex_extension_point