Hallo Leute,
ich hab efolgendes Problem:
Ich habe einen Extension, bei der ich im BE verschiedenen Vorträge verwalten kann. Zu jeden Vortrag existiert eine Vortragsnummer mit einer bestimmten Laufzeit.
Die Vortragsnummer kann im BE über einen Wizard auch direkt erstellt werden. Nur habe ich das Problem, das eine Vortragsnummer zu mehren Vorträgen zugeordnet werden, wo sich dabei der [REF] erhöht, welcher nur 1 bleiben soll.
Wie kann ich sicherstellen, das eine Vortragsnummer nur einmal ausgewählt werden kann und nur einen Vortrag zur Verfügung steht.
Gibt es eine Möglichkeit im "foreign_table_where"-Tag den [Ref] des Datensatzes auszuwerten?
"vnr" => Array (
"exclude" => 1,
"label" => "LLL:EXT:user_publikationsverwaltung/locallang_db.xml:user_publikationsverwaltung_items.vnr",
"config" => Array (
"type" => "select",
"items" => Array(
Array("",0),
),
"foreign_table" => "user_publikationsverwaltung_vnr",
"foreign_table_where" => "ORDER BY user_publikationsverwaltung_vnr.uid",
"size" => 1,
"minitems"=> 0,
"maxitems"=> 1,
"wizards" => Array(
"_PADDING" => 2,
"_VERTICAL" => 1,
"add" => Array(
"type" => "script",
"title" => "Create new record",
"icon" => "add.gif",
"params" => Array(
"table"=>"user_publikationsverwaltung_vnr",
"pid" => "###CURRENT_PID###",
"setValue" => "prepend"
),
"script" => "wizard_add.php",
),
),
)
),