dbxapp 4.5.3
Technische API-Referenz der dbxapp-Plattform
Lade ...
Suche ...
Keine Treffer
config-lng.fd.php-Dateireferenz

Variablen

 $messages = array()
 $lng_options = 'de=Deutsch (DE)&en=English (EN)&es=Espanol (ES)&fr=Francais (FR)&it=Italiano (IT)'
 $provider_options = 'copy=Text kopieren (Standard)&none=Leer lassen&deepl=DeepL API&openai=OpenAI API&custom=Custom (translate.php)'
 $model_options = 'gpt-4o-mini=gpt-4o-mini (schnell)&gpt-4o=gpt-4o (qualität)&gpt-4.1-mini=gpt-4.1-mini'
 $field = array()
 $field ['name'] = 'default_lng'
 $field ['type'] = 'varchar'
 $field ['length'] = '8'
 $field ['default'] = 'de'
 $field ['label'] = 'Master-Sprache'
 $field ['rules'] = '*'
 $field ['tooltip'] = 'Steuersprache des CMS: Struktur, Provision, Auto-Sync und Master-Revision. Entspricht default_lng in der System-Config (dbx).'
 $field ['errormsg'] = 'Bitte eine gültige Master-Sprache wählen.'
 $field ['placeholder'] = 'de'
 $field ['options'] = $lng_options
 $field ['tpl'] = 'select-single-label'
 $fields [] = $field
 $field ['name'] = 'accessible_lng'
 $field ['type'] = 'varchar'
 $field ['length'] = '128'
 $field ['default'] = 'de'
 $field ['label'] = 'Verfügbare Sprachen'
 $field ['rules'] = '*'
 $field ['tooltip'] = 'Alle Sprachen für CMS-Tree, Sprach-Badges und UI-Umschaltung. Die Master-Sprache muss enthalten sein. Gespeichert als accessible_lng in dbx.'
 $field ['errormsg'] = 'Mindestens eine Sprache auswählen.'
 $field ['placeholder'] = 'de, en, es'
 $field ['options'] = $lng_options
 $field ['tpl'] = 'select-multiple-label'
 $field ['name'] = 'home_cid'
 $field ['type'] = 'varchar'
 $field ['length'] = '16'
 $field ['default'] = '1'
 $field ['label'] = 'Startseite (Master)'
 $field ['rules'] = 'int'
 $field ['tooltip'] = 'Content-ID der Startseite in der Master-Sprache (dbxHome/cid). Zielsprachen werden per lng_uid auf die passende Seite aufgelöst.'
 $field ['errormsg'] = 'Bitte eine gültige Content-ID angeben.'
 $field ['placeholder'] = 'z. B. 1'
 $field ['options'] = ''
 $field ['tpl'] = 'text-label'
 $field ['name'] = 'lng_translate_provider'
 $field ['type'] = 'varchar'
 $field ['length'] = '32'
 $field ['default'] = 'copy'
 $field ['label'] = 'Übersetzungs-Provider'
 $field ['rules'] = '*'
 $field ['tooltip'] = 'copy = Master-Text übernehmen. none = Zieltext leer. deepl/openai = API-Übersetzung. custom = eigenes translate.php im Modul.'
 $field ['errormsg'] = 'Bitte einen Provider wählen.'
 $field ['placeholder'] = 'copy'
 $field ['options'] = $provider_options
 $field ['tpl'] = 'select-single-label'
 $field ['name'] = 'lng_translate_api_key'
 $field ['type'] = 'varchar'
 $field ['length'] = '256'
 $field ['default'] = ''
 $field ['label'] = 'API-Schlüssel'
 $field ['rules'] = ''
 $field ['tooltip'] = 'Pflicht bei deepl und openai. Bei copy/none leer lassen. Wird in der dbxContent-Config gespeichert.'
 $field ['errormsg'] = ''
 $field ['placeholder'] = 'sk-... oder DeepL-Auth-Key'
 $field ['options'] = ''
 $field ['tpl'] = 'password-label'
 $field ['name'] = 'lng_translate_api_url'
 $field ['type'] = 'varchar'
 $field ['length'] = '256'
 $field ['default'] = ''
 $field ['label'] = 'API-URL (optional)'
 $field ['rules'] = ''
 $field ['tooltip'] = 'Leer = Provider-Standard. Nur setzen bei eigenem Endpoint (z. B. DeepL Free API) oder Custom-Translate-URL.'
 $field ['errormsg'] = ''
 $field ['placeholder'] = 'z. B. https://api.deepl.com/v2/translate'
 $field ['options'] = ''
 $field ['tpl'] = 'text-label'
 $field ['name'] = 'lng_translate_model'
 $field ['type'] = 'varchar'
 $field ['length'] = '64'
 $field ['default'] = 'gpt-4o-mini'
 $field ['label'] = 'OpenAI-Modell'
 $field ['rules'] = ''
 $field ['tooltip'] = 'Nur bei Provider openai. Modell-ID für Chat-Completions (z. B. gpt-4o-mini für schnelle Übersetzungen).'
 $field ['errormsg'] = ''
 $field ['placeholder'] = 'gpt-4o-mini'
 $field ['options'] = $model_options
 $field ['tpl'] = 'select-single-label'

Variablen-Dokumentation

◆ $field [1/78]

$field[ 'default'] = 'gpt-4o-mini'

◆ $field [2/78]

$field[ 'default'] = ''

◆ $field [3/78]

$field[ 'default'] = ''

◆ $field [4/78]

$field[ 'default'] = 'copy'

◆ $field [5/78]

$field[ 'default'] = '1'

◆ $field [6/78]

$field[ 'default'] = 'de'

◆ $field [7/78]

$field[ 'default'] = 'de'

◆ $field [8/78]

$field[ 'errormsg'] = ''

◆ $field [9/78]

$field[ 'errormsg'] = ''

◆ $field [10/78]

$field[ 'errormsg'] = ''

◆ $field [11/78]

$field[ 'errormsg'] = 'Bitte einen Provider wählen.'

◆ $field [12/78]

$field[ 'errormsg'] = 'Bitte eine gültige Content-ID angeben.'

◆ $field [13/78]

$field[ 'errormsg'] = 'Mindestens eine Sprache auswählen.'

◆ $field [14/78]

$field[ 'errormsg'] = 'Bitte eine gültige Master-Sprache wählen.'

◆ $field [15/78]

$field[ 'label'] = 'OpenAI-Modell'

◆ $field [16/78]

$field[ 'label'] = 'API-URL (optional)'

◆ $field [17/78]

$field[ 'label'] = 'API-Schlüssel'

◆ $field [18/78]

$field[ 'label'] = 'Übersetzungs-Provider'

◆ $field [19/78]

$field[ 'label'] = 'Startseite (Master)'

◆ $field [20/78]

$field[ 'label'] = 'Verfügbare Sprachen'

◆ $field [21/78]

$field[ 'label'] = 'Master-Sprache'

◆ $field [22/78]

$field[ 'length'] = '64'

◆ $field [23/78]

$field[ 'length'] = '256'

◆ $field [24/78]

$field[ 'length'] = '256'

◆ $field [25/78]

$field[ 'length'] = '32'

◆ $field [26/78]

$field[ 'length'] = '16'

◆ $field [27/78]

$field[ 'length'] = '128'

◆ $field [28/78]

$field[ 'length'] = '8'

◆ $field [29/78]

$field[ 'name'] = 'lng_translate_model'

◆ $field [30/78]

$field[ 'name'] = 'lng_translate_api_url'

◆ $field [31/78]

$field[ 'name'] = 'lng_translate_api_key'

◆ $field [32/78]

$field[ 'name'] = 'lng_translate_provider'

◆ $field [33/78]

$field[ 'name'] = 'home_cid'

◆ $field [34/78]

$field[ 'name'] = 'accessible_lng'

◆ $field [35/78]

$field[ 'name'] = 'default_lng'

◆ $field [36/78]

$field[ 'options'] = $model_options

◆ $field [37/78]

$field[ 'options'] = ''

◆ $field [38/78]

$field[ 'options'] = ''

◆ $field [39/78]

$field[ 'options'] = $provider_options

◆ $field [40/78]

$field[ 'options'] = ''

◆ $field [41/78]

$field[ 'options'] = $lng_options

◆ $field [42/78]

$field[ 'options'] = $lng_options

◆ $field [43/78]

$field[ 'placeholder'] = 'gpt-4o-mini'

◆ $field [44/78]

$field[ 'placeholder'] = 'z. B. https://api.deepl.com/v2/translate'

◆ $field [45/78]

$field[ 'placeholder'] = 'sk-... oder DeepL-Auth-Key'

◆ $field [46/78]

$field[ 'placeholder'] = 'copy'

◆ $field [47/78]

$field[ 'placeholder'] = 'z. B. 1'

◆ $field [48/78]

$field[ 'placeholder'] = 'de, en, es'

◆ $field [49/78]

$field[ 'placeholder'] = 'de'

◆ $field [50/78]

$field[ 'rules'] = ''

◆ $field [51/78]

$field[ 'rules'] = ''

◆ $field [52/78]

$field[ 'rules'] = ''

◆ $field [53/78]

$field[ 'rules'] = '*'

◆ $field [54/78]

$field[ 'rules'] = 'int'

◆ $field [55/78]

$field[ 'rules'] = '*'

◆ $field [56/78]

$field[ 'rules'] = '*'

◆ $field [57/78]

$field[ 'tooltip'] = 'Nur bei Provider openai. Modell-ID für Chat-Completions (z. B. gpt-4o-mini für schnelle Übersetzungen).'

◆ $field [58/78]

$field[ 'tooltip'] = 'Leer = Provider-Standard. Nur setzen bei eigenem Endpoint (z. B. DeepL Free API) oder Custom-Translate-URL.'

◆ $field [59/78]

$field[ 'tooltip'] = 'Pflicht bei deepl und openai. Bei copy/none leer lassen. Wird in der dbxContent-Config gespeichert.'

◆ $field [60/78]

$field[ 'tooltip'] = 'copy = Master-Text übernehmen. none = Zieltext leer. deepl/openai = API-Übersetzung. custom = eigenes translate.php im Modul.'

◆ $field [61/78]

$field[ 'tooltip'] = 'Content-ID der Startseite in der Master-Sprache (dbxHome/cid). Zielsprachen werden per lng_uid auf die passende Seite aufgelöst.'

◆ $field [62/78]

$field[ 'tooltip'] = 'Alle Sprachen für CMS-Tree, Sprach-Badges und UI-Umschaltung. Die Master-Sprache muss enthalten sein. Gespeichert als accessible_lng in dbx.'

◆ $field [63/78]

$field[ 'tooltip'] = 'Steuersprache des CMS: Struktur, Provision, Auto-Sync und Master-Revision. Entspricht default_lng in der System-Config (dbx).'

◆ $field [64/78]

$field[ 'tpl'] = 'select-single-label'

◆ $field [65/78]

$field[ 'tpl'] = 'text-label'

◆ $field [66/78]

$field[ 'tpl'] = 'password-label'

◆ $field [67/78]

$field[ 'tpl'] = 'select-single-label'

◆ $field [68/78]

$field[ 'tpl'] = 'text-label'

◆ $field [69/78]

$field[ 'tpl'] = 'select-multiple-label'

◆ $field [70/78]

$field[ 'tpl'] = 'select-single-label'

◆ $field [71/78]

$field[ 'type'] = 'varchar'

◆ $field [72/78]

$field[ 'type'] = 'varchar'

◆ $field [73/78]

$field[ 'type'] = 'varchar'

◆ $field [74/78]

$field[ 'type'] = 'varchar'

◆ $field [75/78]

$field[ 'type'] = 'varchar'

◆ $field [76/78]

$field[ 'type'] = 'varchar'

◆ $field [77/78]

$field[ 'type'] = 'varchar'

◆ $field [78/78]

$field = array()

◆ $fields

$fields[] = $field

◆ $lng_options

$lng_options = 'de=Deutsch (DE)&en=English (EN)&es=Espanol (ES)&fr=Francais (FR)&it=Italiano (IT)'

◆ $messages

$messages = array()

◆ $model_options

$model_options = 'gpt-4o-mini=gpt-4o-mini (schnell)&gpt-4o=gpt-4o (qualität)&gpt-4.1-mini=gpt-4.1-mini'

◆ $provider_options

$provider_options = 'copy=Text kopieren (Standard)&none=Leer lassen&deepl=DeepL API&openai=OpenAI API&custom=Custom (translate.php)'