 |
vtiger The Honest Open Source CRM
|
| Previous topic :: Next topic |
| Author |
Message |
GrzegorzK
Joined: 13 Sep 2007
Posts: 30
|
| Posted: Mon Sep 24, 2007 7:05 am Post subject: Link w polu telefon |
|
|
Czy ktoś mógłby mi poradzić, jakich zmian i w jakim pliku szablonu mam dokonać zmiany aby:
1) Uczynić na liście wyświetlającej Leads (Klienci Potencjalni), pola z numerami telefonu były wyświetlane jako linki postaci:
Code: <a href="callto:$numer_telefonu">$numer_telefonu</a> ?
2) Uczynić to samo na widoku szczegółów Lead (Klienta potencjalnego).
PS. Dzięki tej opcji po naciśnięciu na numer zostanie on automatycznie wybrany w używanym przeze mnie oprogramowaniu telefonii VOIP. |
|
| Back to top |
|
jagi
Joined: 17 Jan 2006
Posts: 118
Location: Poland
|
| Posted: Tue Oct 02, 2007 10:42 pm Post subject: Re: Link w polu telefon |
|
|
Jak chcesz tylko w Pocencjalni to zrobie na zlecenie - ale uwazama to za niepotrzebne ograniczenie - bo co do Kientow nie dzwonisz?
Rozwiazanie zmienia pole Telefon w calym vTiger ( uitype = 11 ),
w widoku szczegolowym.
Zmiany w pliku: \Smarty\templates\DetailViewUI.tpl
Code:
<!-- This file is used to display the fields based on the ui type in detailview -->
{if $keyid eq '1' || $keyid eq 2 || $keyid eq '7' || $keyid eq '9' || $keyid eq '55' || $keyid eq '71' || $keyid eq '72' || $keyid eq '103'} <!--TextBox-->
Code:
<!-- jagi TELEFON program CALL:-->
{elseif $keyid eq '11'}
<td width=25% class="dvtCellInfo" align="left" id="mouseArea_{$label}" onmouseover="hndMouseOver({$keyid},'{$label|escape:'quotes'}');" onmouseout="fnhide('crmspanid');"> <span id="dtlview_{$label}"><a href="call:{$keyval}">{$keyval}</a></span>
<div id="editarea_{$label}" style="display:none;">
<input class="detailedViewTextBox" onFocus="this.className='detailedViewTextBoxOn'" onBlur="this.className='detailedViewTextBox'" type="text" id="txtbox_{$label}" name="{$keyfldname}" maxlength='100' value="{$keyval|escape}"></input>
<br><input name="button_{$label}" type="button" class="crmbutton small save" value="{$APP.LBL_SAVE_LABEL}" onclick="dtlViewAjaxSave('{$label|escape:'quotes'}','{$MODULE}',{$keyid},'{$keytblname}','{$keyfldname}','{$ID}');fnhide('crmspanid');"/> {$APP.LBL_OR}
<a href="javascript:;" onclick="hndCancel('dtlview_{$label|escape:'quotes'}','editarea_{$label|escape:'quotes'}','{$label|escape:'quotes'}')" class="link">{$APP.LBL_CANCEL_BUTTON_LABEL}</a>
</div>
</td>
{elseif $keyid eq '13' || $keyid eq '104'} <!--Email-->
Cos jeszcze sie psuje po AJAX edycji telefonu, ale po odswiezeniu strony link powraca.
Mysle ze wygodnie byloby tez zastosowanie linku w widoku listy ;). |
|
| Back to top |
|
| |
|