====== 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.
\\