Cover markings in selectable fields

Close #39
This commit is contained in:
2025-02-24 16:41:03 +01:00
parent 6e01abc74f
commit ac6665ce00
8 changed files with 105 additions and 43 deletions

View File

@ -791,6 +791,7 @@ final class CsvxmlAvailableFields {
$tlLoader->tl("basis", "basis", 'event') . ": " . $tlLoader->tl("eventtype_name", "eventname", "51") => [],
$tlLoader->tl("basis", "basis", 'event') . ": " . $tlLoader->tl("eventtype_name", "eventname", "52") => [],
$tlLoader->tl("basis", "basis", 'exhibitions') => [],
$tlLoader->tl("object_addendum", "object_add", 'markings') => [],
];
/*
@ -1630,16 +1631,42 @@ final class CsvxmlAvailableFields {
}
/*
for ($i = 1; $i <= 2 * self::GENERAL_FIELD_MULTIPLIER; $i++) {
// To add $availableFields[$tlLoader->tl("object_addendum", "object_add", "markings")]["marking_type" . $i] = new FieldEntry(
dependsOn: ["marking_position1"],
name_human_readable: $tlLoader->tl("basis", "basis", "exhibitions"),
$availableFields[$tlLoader->tl("object_addendum", "object_add", "markings")]["marking_type" . $i] = new FieldEntry(
dependsOn: ["marking_position" . $i, "marking_text" . $i],
name_human_readable: $tlLoader->tl("object_addendum", "object_add", "markings") . ": Type",
);
$availableFields[$tlLoader->tl("object_addendum", "object_add", "markings")]["marking_position" . $i] = new FieldEntry(
dependsOn: ["marking_type" . $i, "marking_text" . $i],
name_human_readable: $tlLoader->tl("object_addendum", "object_add", "markings") . ": Position",
);
$availableFields[$tlLoader->tl("object_addendum", "object_add", "markings")]["marking_width_mm" . $i] = new FieldEntry(
dependsOn: ["marking_type" . $i, "marking_position" . $i, "marking_text" . $i],
name_human_readable: $tlLoader->tl("object_addendum", "object_add", "markings") . ": Width (mm)",
);
$availableFields[$tlLoader->tl("object_addendum", "object_add", "markings")]["marking_height_mm" . $i] = new FieldEntry(
dependsOn: ["marking_type" . $i, "marking_position" . $i, "marking_text" . $i],
name_human_readable: $tlLoader->tl("object_addendum", "object_add", "markings") . ": Height (mm)",
);
$availableFields[$tlLoader->tl("object_addendum", "object_add", "markings")]["marking_text" . $i] = new FieldEntry(
dependsOn: ["marking_type" . $i, "marking_position" . $i],
name_human_readable: $tlLoader->tl("object_addendum", "object_add", "markings") . ": Text",
);
$availableFields[$tlLoader->tl("object_addendum", "object_add", "markings")]["marking_note" . $i] = new FieldEntry(
dependsOn: ["marking_type" . $i, "marking_position" . $i, "marking_text" . $i],
name_human_readable: $tlLoader->tl("object_addendum", "object_add", "markings") . ": Note",
);
$availableFields[$tlLoader->tl("object_addendum", "object_add", "markings")]["marking_time" . $i] = new FieldEntry(
dependsOn: ["marking_type" . $i, "marking_position" . $i, "marking_text" . $i],
name_human_readable: $tlLoader->tl("object_addendum", "object_add", "markings") . ": Time",
);
$availableFields[$tlLoader->tl("object_addendum", "object_add", "markings")]["marking_persinst" . $i] = new FieldEntry(
dependsOn: ["marking_type" . $i, "marking_position" . $i, "marking_text" . $i],
name_human_readable: $tlLoader->tl("object_addendum", "object_add", "markings") . ": Actor",
);
}
*/
$this->_availableFields = $availableFields;