- Es ist nun möglich das Modul mehrfach mit unterschiedlichen Konfigurationen zu nutzen (bspw. wenn verschiedene Freitext Felder aus unterschiedlichen Datenbanken gefüttert werden sollen). In einem solchen Fall muss der FreetextData Parameter für um eine Nummer erweitert werden, z. B.
Um dann dem Modul "FreetextData" noch anzugeben, welche Konfiguration er benutzen soll, muss dem Aufruf der Parameter "Count=<nummer>" übergeben werden. Bspw:
Code: Select all
$Self->{FreetextData1} = { ...
Code: Select all
$Env{"Box0"}<a href="" onclick="window.open('?Action=AgentTicketFreeTextData&Count=1', 'Beliebiger Fenstertitel'); return false;">Her mit den Daten</a>$Env{"Box1"}
- Im mitgelieferten Template "AgentTicketFreeTextData.dtl" gab es am Anfang der Tabelle den Eintrag
Stand dann natürlich immer überall "Hardwaresuche".
Code: Select all
$Env{"Box0"} Hardwaresuche $Env{"Box1"}
Das habe ich gegen eine Variable getauscht die dann je Konfiguration über den Parameter "Title" entsprechend angepasst werden kann:Code: Select all
$Self->{FreetextData} = { Title => "Meine Suche", # Einziges Modul derzeit das angegebene. Module => 'Kernel::System::FreetextData::DB', ...
Andreas