This is an old revision of the document!


4. ListView

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.

If you don't use vtigerCRM in english, you have to check the last part.

CHANGES FOR VTIGERCRM < 5.4

1. open /Smarty/templates/ListViewEntries.tpl
2. go to end of File
3. insert before
{include_php file='./modules/Colorizer/ListViewGenerator.php'}
4. Probably you have to clear the directory Smarty/templates_c/

CHANGES FOR VTIGERCRM 5.40

1. open /modules/Vtiger/ListView.php
2. search (End of File)
?>
3. insert before
// Changed Stefan Warnat COLORIZER START
require_once("modules/Colorizer/ListViewGenerator.php");
// Changed Stefan Warnat COLORIZER ENDE


CHANGES FOR VTIGER SYSTEMS USING OTHER LANGUAGE THAN ENGLISH

1. open /include/utils/ListViewUtils.php
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