Add tl_meilisearch table schema

This commit is contained in:
Jürgen Mummert
2025-12-21 19:55:49 +01:00
parent 796e48c83c
commit 76a56af9f6
2 changed files with 43 additions and 35 deletions
@@ -0,0 +1,43 @@
<?php
$GLOBALS['TL_DCA']['tl_meilisearch'] = [
'config' => [
'dataContainer' => 'Table',
'sql' => [
'keys' => [
'id' => 'primary',
'pid' => 'unique',
],
],
],
'fields' => [
'id' => [
'sql' => "int(10) unsigned NOT NULL auto_increment",
],
'pid' => [
'sql' => "int(10) unsigned NOT NULL default 0",
],
'source' => [
'sql' => "varchar(32) NOT NULL default ''",
],
'priority' => [
'sql' => "int(1) NOT NULL default 2",
],
'keywords' => [
'sql' => "varchar(255) NOT NULL default ''",
],
'imagepath' => [
'sql' => "varchar(512) NOT NULL default ''",
],
'startDate' => [
'sql' => "bigint(20) NOT NULL default 0",
],
'checksum' => [
'sql' => "varchar(64) NOT NULL default ''",
],
'tstamp' => [
'sql' => "int(10) unsigned NOT NULL default 0",
],
],
];
-35
View File
@@ -1,35 +0,0 @@
<?php
$GLOBALS['TL_DCA']['tl_search']['fields']['keywords'] = [
'label' => ['Keywords', 'Suchbegriffe für die Indexierung'],
'exclude' => true,
'inputType' => 'text',
'eval' => ['tl_class' => 'w50', 'maxlength' => 255],
'sql' => "varchar(255) NOT NULL default ''"
];
$GLOBALS['TL_DCA']['tl_search']['fields']['priority'] = [
'label' => ['Priorität', 'Priorität für die Suchergebnisse'],
'exclude' => true,
'inputType' => 'select',
'options' => [1, 2, 3],
'default' => 2,
'eval' => ['tl_class' => 'w50'],
'sql' => "int(1) NOT NULL default '2'"
];
$GLOBALS['TL_DCA']['tl_search']['fields']['imagepath'] = [
'label' => ['Image Path', 'Speichert den Pfad des Bildes'],
'exclude' => true,
'inputType' => 'text',
'eval' => ['maxlength' => 512],
'sql' => "varchar(512) NOT NULL default ''"
];
$GLOBALS['TL_DCA']['tl_search']['fields']['startDate'] = [
'label' => ['Startdatum', 'Startdatum für die Suchergebnisse (Unix-Timestamp)'],
'exclude' => true,
'inputType' => 'text',
'eval' => ['rgxp' => 'digit', 'tl_class' => 'w50'],
'sql' => "bigint(20) NOT NULL default '0'"
];