====== 3. special Modifications ====== This only needs to be done in VtigerCRM 5.40! It works out of the box in 6.x. ==== Non-English Languages and Readonly Users or Conditions in References === If you would like create Conditions with Reference Fields or have users in the vtigerCRM System, which don't have write permission for records, you have to make the following change: **Otherwise these Users won't see any colors in this read-only records.** == 1. OPEN /SMARTY/TEMPLATES/DETAILVIEW.TPL == == 2. SEARCH == {if $EDIT_PERMISSION eq 'yes' && $display_type neq '2' && $_readonly eq '0'} {* Performance Optimization Control *} {if !empty($DETAILVIEW_AJAX_EDIT) } {include file="DetailViewUI.tpl"} {else} {include file="DetailViewFields.tpl"} {/if} {* END *} {else} {include file="DetailViewFields.tpl"} {/if} == 3. INSERT AFER THIS LINES == == 4. Repeat this modification also in /Smarty/Templates/Inventory/InventoryDetailView.tpl == \\ ==== Setup of dynamically changed color ==== If you would see any colors directly after changes of a value in DetailView, you have to insert these two snippets into one vtiger Core file. == 1. Open: /includes/js/dtlviewajax.js == == 2. Search: == if(module == 'Users') { data += "&form_token=" + (document.getElementsByName('form_token')[0].value); } == 3. Insert after this lines: == colorizerNewTagValue = tagValue; == 4. Search: == else if(response.responseText.indexOf(":#:SUCCESS")>-1) { == 5. At the end of this block == //(directly after $(“vtbusy_info”).style.display=”none”; )// == INSERT: == /** SWARNAT EDIT START **/ colorizer_after_change(fieldName, colorizerNewTagValue); /** SWARNAT EDIT ENDE **/ Now all settings will be applied directly. \\