Page 1 of 2 12 LastLast
Results 1 to 10 of 14

Thread: Aggiunta campo di ricerca nella finestra pop-up dei Contacts

  1. #1
    Baldinato is offline Sugar Community Member
    Join Date
    Mar 2008
    Posts
    23

    Default Aggiunta campo di ricerca nella finestra pop-up dei Contacts

    Ciao,

    utilizzo la versione 5.0. Ho trovato un interessante wiki che mi ha permesso di aggiungere e modificare i criteri di ricerca della finestra popup dei contatti. Vorrei inserire un ulteriore campo in cui inserire l'età del contatto come criterio. Esempio, inserisco 25 anni(campo B, per semplicità), ed aggiunge alla query di estrazione una clausola where del tipo birthdate > (anno_attuale-campo B). Qualcuno ha qualche idea???? O comunque indirizzarmi nella giusta direzione???? Fondamentalmente dovrei aggiungere una casella di testo che venga inviata nel post del form e divenga una "variabile" aggiuntiva.

    Grazie

  2. #2
    DragonflyMaster is offline Sugar Community Member
    Join Date
    Dec 2007
    Location
    Rimini, Italy
    Posts
    1,421

    Default Re: Aggiunta campo di ricerca nella finestra pop-up dei Contacts

    hai provato Enhanced Search di kenshiro?
    Non fa esattamente quello che hai chiesto, ma ha molte funzionalità, tra cui anche la ricerca in un intervallo di date.
    What do you think the cookie monster eats ?

  3. #3
    Baldinato is offline Sugar Community Member
    Join Date
    Mar 2008
    Posts
    23

    Default Re: Aggiunta campo di ricerca nella finestra pop-up dei Contacts

    Quote Originally Posted by DragonflyMaster
    hai provato Enhanced Search di kenshiro?
    Non fa esattamente quello che hai chiesto, ma ha molte funzionalità, tra cui anche la ricerca in un intervallo di date.
    ....adesso lo provo....cmq non sai dove si può recuperare info a riguardo della mia problematica???

    Grazie mille

  4. #4
    DragonflyMaster is offline Sugar Community Member
    Join Date
    Dec 2007
    Location
    Rimini, Italy
    Posts
    1,421

    Default Re: Aggiunta campo di ricerca nella finestra pop-up dei Contacts

    Facendo una veloce ricerca nel forum ho trovato questo thread che può darti una grossa mano. Non risolve esattamente il tuo problema, ma uno molto simile: in pratica l'autore aggiungendo una nuova funzione ha aggiunto la possibilità di realizzare una query custom nei popup. In un post ha riportato tutto il codice da lui creato, ti potrà dare spunto per realizzare la tua query.
    Pensa che anche a lui era stato consigliato Enhanced Search...
    What do you think the cookie monster eats ?

  5. #5
    pinzosalvatore is offline Sugar Community Member
    Join Date
    Apr 2008
    Posts
    25

    Default Re: Aggiunta campo di ricerca nella finestra pop-up dei Contacts

    Io ho una domanda:

    Per aggiungere campi Custom nel Popup di contacts ho letto che bisogna modificare fra gli altri il file Popup_picker.html, ma nella mia versione (5.0.0d) non c'è alcun file popup_picker.html nella cartella Modules/Contacts....qualcosa che non ho capito o qualcosa che non va??'

  6. #6
    DragonflyMaster is offline Sugar Community Member
    Join Date
    Dec 2007
    Location
    Rimini, Italy
    Posts
    1,421

    Default Re: Aggiunta campo di ricerca nella finestra pop-up dei Contacts

    Quote Originally Posted by pinzosalvatore
    Io ho una domanda:

    Per aggiungere campi Custom nel Popup di contacts ho letto che bisogna modificare fra gli altri il file Popup_picker.html, ma nella mia versione (5.0.0d) non c'è alcun file popup_picker.html nella cartella Modules/Contacts....qualcosa che non ho capito o qualcosa che non va??'
    Ciao,
    il documento che hai trovato nel wiki fa riferimento ad una versione precedente alla 5.0, che faceva ancora uso di file .html
    What do you think the cookie monster eats ?

  7. #7
    pinzosalvatore is offline Sugar Community Member
    Join Date
    Apr 2008
    Posts
    25

    Default Re: Aggiunta campo di ricerca nella finestra pop-up dei Contacts

    Ciao,

    allora sono fortunato, xchè sono cambiate le cose solo per i Con tatti!!!

    Ho provato a leggere il file Popup_picker.php ma non capisco come venga costruita la pagina popup dei contatti!!!!
    Non c'è alcun riferimento sul Web in tal proposito???

  8. #8
    DragonflyMaster is offline Sugar Community Member
    Join Date
    Dec 2007
    Location
    Rimini, Italy
    Posts
    1,421

    Default Re: Aggiunta campo di ricerca nella finestra pop-up dei Contacts

    Quote Originally Posted by pinzosalvatore
    Ciao,

    allora sono fortunato, xchè sono cambiate le cose solo per i Con tatti!!!

    Ho provato a leggere il file Popup_picker.php ma non capisco come venga costruita la pagina popup dei contatti!!!!
    Non c'è alcun riferimento sul Web in tal proposito???
    Apri il file <sugar-root>/modules/contacts/metadata/popupdefs.php
    puoi aggiungere ulteriori campi lì dentro.
    Tutti i riferimenti tecnici e la documentazione sono qui nel forum, nelle pagine wiki, nella developers page.
    Auguri e benvenuto nel mondo di Sugar.
    What do you think the cookie monster eats ?

  9. #9
    pinzosalvatore is offline Sugar Community Member
    Join Date
    Apr 2008
    Posts
    25

    Default Re: Aggiunta campo di ricerca nella finestra pop-up dei Contacts

    Ho risolto anche per la versione 5!!!

    occorre modificare il file modules/contacts/popup_picker.php aggiungendo

    append_where_clause($where_clauses, "nome_field", "contacts_cstm.nome_field");

    dove Nome Field è il nome del campo Custom (di tipo dorpdown) creato nel modulo Contacts.

    e modificare il file modules/Contacts/metadata/popupdefs.php

    $popupMeta = array('moduleMain' => 'Contact',
    'varName' => 'CONTACT',
    'orderBy' => 'contacts.first_name, contacts.last_name',
    'whereClauses' =>
    array('first_name' => 'contacts.first_name',
    'last_name' => 'contacts.last_name',
    'account_name' => 'accounts.name',
    'account_id' => 'accounts.id'),
    'selectDoms' =>
    array('nome_field' =>
    array('dom' => 'nome_dropdownt', 'searchInput' => 'nome_field')
    ),
    'searchInputs' =>
    array('first_name', 'last_name', 'account_name','nome_field'),
    'create' =>
    array('formBase' => 'ContactFormBase.php',
    'formBaseClass' => 'ContactFormBase',
    'getFormBodyParams' => array('','','ContactSave'),
    'createButton' => $mod_strings['LNK_NEW_CONTACT']
    ),
    'listviewdefs' => array(
    'NAME' => array(
    'width' => '20%',
    'label' => 'LBL_LIST_NAME',
    'link' => true,
    'default' => true,
    'related_fields' => array('first_name', 'last_name', 'salutation', 'account_name', 'account_id')),
    'ACCOUNT_NAME' => array(
    'width' => '25',
    'label' => 'LBL_LIST_ACCOUNT_NAME',
    'module' => 'Accounts',
    'id' => 'ACCOUNT_ID',
    'default' => true,
    'sortable'=> true,
    'ACLTag' => 'ACCOUNT',
    'related_fields' => array('account_id')),
    'TITLE' => array(
    'width' => '15%',
    'label' => 'LBL_LIST_TITLE',
    'default' => true),
    'TYPE' => array(
    'width' => '15%',
    'label' => 'LBL_NOME_LABEL',
    'default' => true),
    ),
    'searchdefs' => array(
    'first_name',
    'last_name',
    'account_name',
    'title',
    'nome_field',
    array('name' => 'assigned_user_id', 'type' => 'enum', 'label' => 'LBL_ASSIGNED_TO', 'function' => array('name' => 'get_user_array', 'params' => array(false))),
    )
    );

    Poi andare su Repair/Clear Template Data Cache (altrimenti non si vedono le modifiche).

    L'unica cosa che ancora non mi riesce (e non so come fare a risolvere) è inserire il valore del campo 'nome field' come attributo della tabella di visualizzazione del popup.

  10. #10
    DragonflyMaster is offline Sugar Community Member
    Join Date
    Dec 2007
    Location
    Rimini, Italy
    Posts
    1,421

    Default Re: Aggiunta campo di ricerca nella finestra pop-up dei Contacts

    Quote Originally Posted by pinzosalvatore
    L'unica cosa che ancora non mi riesce (e non so come fare a risolvere) è inserire il valore del campo 'nome field' come attributo della tabella di visualizzazione del popup.
    Non ho capito questo punto, potresti spiegarlo meglio?
    What do you think the cookie monster eats ?

Page 1 of 2 12 LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Intervallo di ricerca tra date
    By c.silenzi in forum Italiano
    Replies: 2
    Last Post: 2008-02-08, 12:34 PM
  2. Traduzione 4.0.1
    By Devis in forum Italiano
    Replies: 5
    Last Post: 2006-03-30, 02:12 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •