14 Mai 2007
Beschreibungsfeld mit der globale Suche durchsuchen
Damit das Beschreibungsfeld von der "Globalen Suche" durchsucht wird, müssen Sie in /root/modules/Home in der Datei UnifieldSearchAdvanced.php in der Zeile 221 den Typ 'text' hinzufügen
$supported_types = array('varchar', 'char', 'int', 'text'); // support data types
Danach müsen Sie in der vardefs.php des Moduls einen Eintrag vornehmen. Am Beispiel des Cases Modul wäre das in der Datei /root/modules/Cases/vardefs.php in der Zeile 224
array (
'name' => 'description',
'vname' => 'LBL_DESCRIPTION',
'type' => 'text',
'unified_search' => true, // diesen Wert hinzufügen
'comment' => 'The case description'
),
Voila!
Für mögliche Schäden übernehmen wir keine Haftung!
$supported_types = array('varchar', 'char', 'int', 'text'); // support data types
Danach müsen Sie in der vardefs.php des Moduls einen Eintrag vornehmen. Am Beispiel des Cases Modul wäre das in der Datei /root/modules/Cases/vardefs.php in der Zeile 224
array (
'name' => 'description',
'vname' => 'LBL_DESCRIPTION',
'type' => 'text',
'unified_search' => true, // diesen Wert hinzufügen
'comment' => 'The case description'
),
Wichtig:
Damit diese Änderungen wirksam werden, müssen Sie die Datei unified_search_moduls.php in \cache\modules\ löschen und dann eine Globale Suche durchführen.
Voila!
Für mögliche Schäden übernehmen wir keine Haftung!
Module zu der Globalen Suche hinzufügen
Um ein neues Modul oder Feld zu der Globalen Suche hinzuzufügen,
muss man im jeweiligen Modul in die varchar.php gehen und den Wert unifield_search auf true setzen bzw. dazu fügen.
z.B in Kampagnen
Zeile 29
$dictionary['Campaign'] = array ('audited'=>true, 'unified_search' => true, 'comment' => 'Campaigns are a series of operations undertaken to accomplish a purpose, usually acquiring leads', 'table' => 'campaigns',
Und dann noch mal in das Feld, dass Sie durchsucht haben möchten
a. Zeile 109
'name' => array ( // hier wird der Name durchgesucht 'name' => 'name', 'vname' => 'LBL_CAMPAIGN_NAME', 'type' => 'varchar', 'len' => '50', 'unified_search' => true, // und fügen Sie diesen Wert hinzu. 'comment' => 'The name of the campaign' ),
Für mögliche Schäden übernehmen wir keine Gewähr!
muss man im jeweiligen Modul in die varchar.php gehen und den Wert unifield_search auf true setzen bzw. dazu fügen.
z.B in Kampagnen
Zeile 29
$dictionary['Campaign'] = array ('audited'=>true, 'unified_search' => true, 'comment' => 'Campaigns are a series of operations undertaken to accomplish a purpose, usually acquiring leads', 'table' => 'campaigns',
Und dann noch mal in das Feld, dass Sie durchsucht haben möchten
a. Zeile 109
'name' => array ( // hier wird der Name durchgesucht 'name' => 'name', 'vname' => 'LBL_CAMPAIGN_NAME', 'type' => 'varchar', 'len' => '50', 'unified_search' => true, // und fügen Sie diesen Wert hinzu. 'comment' => 'The name of the campaign' ),
Damit diese Änderungen wirksam werden müssen Sie die unified_search_moduls.php in root\cache\modules\ löschen und dann eine Globale Suche durchführen.
Für mögliche Schäden übernehmen wir keine Gewähr!
Globale Suche
Wenn Sie Sich schon mal gefragt haben welche Felder in der Globalen Suche durchgesucht werden haben wir jetzt die Anwort für sie.
globalesuche.txt
globalesuche.txt
Standard Dauer für Meetings ändern
In diesem Beispiel ändern wir die Standard Dauer für Meeting. Dafür müssen wir in /root/modules/Meetings/ die Datei EditView.php bearbeiten.
standard_dauer_fur_meetings_aendern.txt
standard_dauer_fur_meetings_aendern.txt
Standard Dauer für Anrufe ändern
Um die Standard Dauer in der "Neuer Anruf" Maske von Sugar zu ändern, müssen Sie in der root/modules/Calls/CallsQuickCreate.php kleinere Modifikationen vornehmen.
standard_dauer_fuer_anrufe_aendern.txt
standard_dauer_fuer_anrufe_aendern.txt
