Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
en:extensions:colorizer:documentation:listview [2013/12/18 12:04]
swarnat created
en:extensions:colorizer:documentation:listview [2014/12/17 11:16] (current)
swarnat
Line 1: Line 1:
-====== 4. ListView ======+====== 4. add to ListView ====== 
 +<WRAP center round important 60%> 
 +This only needs to be done in VtigerCRM 5.40! 
 +It works out of the box in 6.x. 
 +</​WRAP>​ 
 +You could show your color settings inside ListView with some limitations. 
 +You have to insert a snippet into one vTigerCRM core sourcefile, because with basic functions, the extension couldn’t interact with the ListView. 
 + 
 +<fc red>If you don't use vtigerCRM in english, you have to check [[en:​extensions:​colorizer:​documentation:​listview##​changes_for_vtigercrm_systems_not_using_english|the last part]].</​fc>​ 
 + 
 +==== vtigerCRM < 5.4 ==== 
 + 
 +== 1. open /​Smarty/​templates/​ListViewEntries.tpl == 
 +== 2. go to end of File ==  
 +== 3. insert before == 
 +<​code>​ 
 +{include_php file='​./​modules/​Colorizer/​ListViewGenerator.php'​} 
 +</​code>​ 
 + 
 +== 4. Probably you have to clear the directory Smarty/​templates_c/​ == 
 +\\ 
 + 
 +==== vtigerCRM 5.40 ==== 
 +== 1. open /​modules/​Vtiger/​ListView.php == 
 +== 2. search (End of File) == 
 +  ?> 
 +== 3. insert before == 
 + 
 +<code php> 
 +// Changed Stefan Warnat COLORIZER START 
 +require_once("​modules/​Colorizer/​ListViewGenerator.php"​);​ 
 +// Changed Stefan Warnat COLORIZER ENDE 
 +</​code>​ 
 +\\ 
 + 
 + 
 +==== Changes for vtigerCRM systems not using english ==== 
 +== 1. open /​include/​utils/​ListViewUtils.php == 
 +== 2. search == 
 + vtmodule='​$module'​ 
 +== 3. insert after == 
 +  vtvalue='"​.strip_tags(str_replace("'",​ "​\\'",​ $value))."'​ 
 +== 4. Open /​include/​ListView/​ListViewController.php == 
 +== 5. search: == 
 +  vtmodule='​$module'​ 
 +== 6. insert after == 
 +  vtvalue='"​.str_replace("'",​ "​\\'",​ $rawValue)."'​ 
 + 
 + 
 + 
 + 
 +Now the format settings are shown in ListView 
 + 
 +**Limitations** 
 +  * The Actions don’t work, because there are no blocks to collapse/​hide. 
 +  * If you have define complex conditions, the color only will applied, if all columns used in conditions are shown in filter