Blog Sections Open

Understanding Checkbox TV Value Formats in Evolution CMS

Checkbox TVs are simple in the manager and surprisingly confusing in templates. The reason is that the stored value format is not always what frontend developers expect. Example Value Shape ==||2==2, ||2 That kind of sto

Checkbox TVs are simple in the manager and surprisingly confusing in templates. The reason is that the stored value format is not always what frontend developers expect.

Example Value Shape

==||2==2, ||2

That kind of stored string can look cryptic until you remember that checkbox TVs often serialize multiple selected values in one field-like format.

What to Do

  • inspect the raw stored value before writing template logic
  • normalize it in a helper if the frontend needs cleaner output
  • do not assume checkbox TVs behave like a simple scalar field

Once the storage format is understood, rendering selected labels or matching logic becomes straightforward.

Newer post

Building Previous and Next Navigation with DocLister

How to generate previous and next links from a DocLister result set when navigation should follow the same ordering as the listing itself.

Older post

Rendering Two JotX Blocks Without Output Conflicts

How to avoid collisions when a page needs more than one JotX block with different placeholders or output expectations.