skip to Main Content

Il problema è il seguente: voglio aggiungere a vTiger un campo personalizzato ad un’azienda che con un click mi porta ad una ibay che contiene tutti i documenti relativi a quell’azienda. La soluzione seguente può essere applicata a qualsiasi web application che gira su nethservice.

I passi da seguire sono:

  1. Creare un i-bay accessibile da web con il cgi abilitato su cui si ha caricato il file manager
  2. Creare un campo personalizzato di tipo url
  3. Assegnare al campo il valore http://server/nomeibay/nomecliente
  4. Comando: db accounts setprop nomeibay FollowSymLinks enabled
  5. Comando: db accounts setprop nomeibay AllowOverride All
  6. Comando: signal-event ibay-modify nomeibay
  7. Creare un file .htaccess nella directory html dell’ibay con il seguente contenuto:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ http://%{HTTP_HOST}/nomeibay/index.php?curdir=/$1&order=nasata&action=&arg=&cb_action=&cb_path=&cb_files=&view=d [QSA,L] </IfModule>

Si noti che questo approccio funziona solo con http, per farlo funzionare in https duplicare la RewriteRule usando https.

 
This Post Has One Comment

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Back To Top