MTS Highlight Field — highlight important SuiteCRM fields with custom background, text & border colours. Supports conditional formatting based on other fields (AND/OR, priority) across List, Detail and Edit views. No Studio needed.
User Guide
MTS Highlight Field — User Guide
Version 1.1.0 · SuiteCRM 8.x
1. What it does
MTS Highlight Field lets you color-code fields on your records so important information stands out at a glance. You can:
- Color a field with a fixed background/text color.
- Color a dropdown field differently for each option value.
- Conditionally color a field based on the values of other fields (for example, highlight a field grey when a checkbox is ticked).
Highlighting is shown in List and Detail views.
2. Requirements
- SuiteCRM 8.x
- Administrator access to configure highlighting
- A valid license key (a trial key works during evaluation)
3. Installation
- In SuiteCRM, go to Admin → Module Loader.
- Upload the
MTS Highlight Fieldpackage.zip. - Click Install and follow the prompts.
- When finished, hard-refresh your browser (Cmd/Ctrl + Shift + R).
4. Licensing
- Go to Admin → MTS Highlight Field (or the plugin's License screen).
- Enter your license key and validate it.
- While the plugin is not licensed, the configuration screen shows a license notice and no highlighting is applied.
5. Opening the configuration screen
- Go to Admin.
- Open MTS Highlight Field.
- Choose the module you want to configure (e.g. Contacts, Accounts, Leads).
You'll see a card for each field in that module.
6. Configuring a field
- Enable a field by clicking its toggle. A configuration panel opens.
- Choose a configuration type:
- Static color — always apply one background/text color (non-dropdown fields).
- Value-based (per option) — for dropdown (enum) fields; pick a color per option value.
- Conditional — apply color only when conditions on other fields are met.
- A field can hold several configurations — click + Add configuration to add more (for example, one static base color plus two conditional rules).
- Click Save. A spinner appears while changes are applied.
7. Building a conditional rule
Inside a Conditional configuration:
- Pick the Background, Text, and (optional) Related colors.
- Optionally tick Color the label to also color the field's label.
- Set Apply when to AND (all conditions must match) or OR (any condition matches).
- Add one or more conditions. Each condition is:
[ field ] [ operator ] [ value ]- field — any field on the record (including fields not shown as columns).
- operator — see the table below.
- value — the value to compare against (hidden for operators that don't need one).
- Set a Priority (higher wins when multiple rules match) and the Active toggle.
Example — grey background when a checkbox is on:
| Setting | Value |
|---|---|
| Target field | Office Phone |
| Background | Grey (#808080) |
| Apply when | AND |
| Condition | Do Not Call · is checked |
Now, whenever Do Not Call is ticked, the Office Phone field shows a grey background in list and detail views.
8. Condition operators
| Operator | Meaning | Needs a value? |
|---|---|---|
| equals | field value is exactly equal | Yes |
| not equals | field value is different | Yes |
| is checked | checkbox / boolean is on | No |
| is not checked | checkbox / boolean is off | No |
| is empty | field has no value | No |
| is not empty | field has any value | No |
| contains | text contains the given value | Yes |
| greater than | numeric value is greater | Yes |
| less than | numeric value is smaller | Yes |
| is one of | value matches one item in a comma-separated list | Yes |
9. Multiple rules & priority
- A field can have several conditional configurations.
- When more than one rule matches at the same time, the rule with the highest Priority is applied.
- If no conditional rule matches, the field falls back to its static or value-based color (if configured), otherwise no color is applied.
10. Where highlighting appears
- List view — the field cell is colored.
- Detail view — the field value (and optionally the label) is colored.
- Edit / Create views are intentionally not colored, so data entry widgets are never altered.
11. Troubleshooting
- Colors don't appear after saving/installing → hard-refresh the browser (Cmd/Ctrl + Shift + R) to reload cached metadata; if needed, log out and back in.
- A condition on a hidden field doesn't work in list view → most scalar fields are available; if a field is explicitly excluded from list queries it can't be read there — add it as a column or use it only on detail.
- Dropdown values not coloring → make sure you selected Value-based for that dropdown field and set a color on the specific option.
- License notice shown → validate your license key on the License screen.
MTS Highlight Field · Mien Trung Soft. Thank you for trying our plugin!