All Low add-ons are now owned by EEHarbor. Read the blog post.
All add-ons

Low Variables

Just $69.00 per license

Compatibility: EE2, EE3, EE4, EE5
Latest release: 3.3.1 (released 2020-03-23)
Licensing: Commercial License Agreement
Version Release date Updates
3.3.1 2020-03-23
  • Added allow_reorder default setting for Grid type
  • Fixed a bug where Grid var could return a not allowed null value when saving which could cause a MySQL error
  • Fixed a bug where LV could save empty values when session expires
  • Fixed a bug where removing more than 5 vars in one go would not work
3.3.0 2019-03-20
  • For Textarea vars, existing snippets, segment vars and config vars will be parsed before the content hits the template
  • For Textarea vars, further enhanced preparse-vars to use a prefix and unset when not present
  • Added preparse_prefix parameter for Textarea vars
3.2.0 2018-04-24
  • Removed file syncing options; now done natively by EE
  • Fixed a PHP 7.2 compatibility issue
3.1.0 2017-12-05
  • EE4 compatibility
  • Fixed a bug where hidden vars could lose their value upon save
  • Fixed a bug where syncing to file would not work
  • Enabled drag-drop for mobile interfaces
3.0.4 2016-08-19
  • Fixed a bug with MSM compatibility
  • Fixed some minor display issues with icons
3.0.3 2016-05-18
  • Fixed a bug where groups wouldn't show if no vars were present
  • Fixed a bug where the reorder icon wouldn't appear in EE 3.3+
  • Fixed a bug where a 3rd party field wouldn't show its error msg when saving
  • Allowed for HTML in 3rd party validation error messages
3.0.2 2016-03-07
  • Fixed a bug when deleting a variable would not delete its native counterpart
  • Fixed a bug where var ID was not set for post_save_settings method
  • Fixed a bug that could occur when creating a var if MySQL was operating in Strict mode
3.0.1 2016-02-23
  • PHP7 compatibility
  • Update native global_variables edit date if available
  • Fixed a bug in the CP JavaScript
3.0.0 2015-10-22
  • Added EE3 compatible version
  • Added Date variable type
  • Removed Show All option
  • Much refactor. Very changes. Wow.
  • Removed multiple="" parameter from Parse tags (works automatically now)
  • Devs: Improved fieldtype bridge to use consistent method names and content type
2.6.1 2015-07-01
  • Improved package folder structure to avoid naming conflicts with other add-ons
  • Fixed a bug where a php error could occur when using %s in var name
2.6.0 2015-03-02
  • Added Sync URL for automated var/file syncing
  • Added the ability to manually sync files via the CP
2.5.1 2015-02-25
  • Added ability to output file manipulations with the Select Files var type
  • Fixed a bug where the styling would be off when the groups menu was hidden
2.5.0 2014-05-12
  • Added One way sync setting
  • Fixed a bug that could occur if the Grid fieldtype was not installed
2.4.2 2014-03-04
  • Added the option to overwrite existing files in the Select Files variable type
  • Image Manipulations are now processed for new file uploads by the Select Files variable type
  • Improved compatibility with EE2.8+
  • Deleting a Grid variable now deletes its database table too
  • Fixed a bug where certain Grid columns could be erased after validation and save
2.4.1 2014-01-22
  • Fixed a bug where a MySQL error could occur when saving vars in certain environments
  • Fixed a bug where Grid min/max rows settings weren't saving
  • Fixed a bug that could occur with the options tag if the var has none
2.4.0 2013-09-04
  • Added Grid variable type (requires EE2.7+)
  • Added var_requires key to info-array in variable types
  • Added the ability to set the license key in the config.php file
  • Improved saving extension settings: white space is removed from license key
  • Fixed a bug where backslashes were removed in the file path setting upon saving
  • Fixed a bug that occurred in some Windows environments when syncing vars and files
  • Fixed a bug where a php error occurred with EE2.7 and PHP5.2
  • Fixed a bug in Select Entries where a php error occurred when there were empty category groups
  • Fixed a bug in the RTE variable type where formatting could be removed
2.3.5 2013-05-13
  • Fixed a bug that could occur in some environments where the installation would throw a MySQL error
  • Improved compatibility with EE2.6+
2.3.4 2013-02-12
  • Improved installation routine to force utf8 charset/collation
  • Fixed a bug introduced in 2.3.3 where early parsing was incorrectly shown to be disabled
2.3.3 2013-01-23
  • Added Clear Cache option
  • Added option to parse early parsed vars before or after Snippets (EE2.4+ only)
  • Added Select All option to variable type selection
  • Hovering over a variable label will now show the variable name to variable managers
  • Improved installation routine to be compatible with MySQL in strict mode
  • Fixed a bug where the var="site:varname" syntax would not work for the current site
2.3.2 2012-10-22
  • Added native RTE variable type (requires EE2.5.3+, hattip to Rob Sanchez)
  • Added the ability to add a header to a variable by entering three newlines to the variable notes
  • You can now use {suffix} in both variable name and label when batch-creating variables
  • When creating a new variable, the group is pre-selected depending on which group was open on the module home page
  • After saving a group, you are now redirected to that group on the module home page instead of the first one
  • The list of variable types is now ordered alphabetically by real name instead of their directory name
  • Fixed a bug in the Options tag where the active items weren't set properly
  • Fixed a display bug when displaying error messages
  • Fixed a bug with EE2.5.3 and PHP 5.3+ (reference, value given; hotfix)
2.3.1 2012-07-10
  • Using a : in a variable name is now allowed
  • API: When a LV-compatible fieldtype doesn't have a display_var_tag method, the fieldtype bridge now falls back to default parsing
  • Added proper error message when duplicating vars in a group without a suffix
  • Added some more template logging for better debugging
  • Added the ability to select Ungrouped vars in the LV fieldtype
  • Fixed a bug in the LV fieldtype that could occur if no groups were selected
2.3.0 2012-06-05
  • Added low_variables_delete extension hook
  • Added the preparse:my_var="" parameter to the Textarea variable type
  • Added the html="" parameter to the Textarea variable type
  • Added the ability to show/hide the variable group menu list
  • Added the ability to toggle the hidden, early parsing and save as file booleans with a single click using Ajax
  • Changed the variables inside the Parse and Pair template tags to use the {my_var:...} syntax to avoid variable collisions
  • Fixed a bug where parts of the content table would be hidden due to large variable types or settings, like Matrix
2.2.1 2012-04-24
  • Fieldtype bridge: separated settings and parameters for display_var_tag method
  • Changed column widths of edit variable form to better account for large settings
  • Fixed a bug where a PHP error could occur in the publish form if the lv_ft_multiple setting was not set
2.2.0 2012-04-17
  • Added post_save_settings to vartype API and post_save_var_settings to fieldtype bridge
  • Added delete to vartype API and delete_var to fieldtype bridge
  • Fixed a bug where the group label was escaped twice
  • Fixed a bug where an error occurred when saving an empty Table variable
  • Implemented use of the URL_THIRD_THEMES constant
2.1.1 2012-04-02
  • Fixed a bug introduced in 2.1.0 where the logged_in_x member variables were set to empty strings
2.1.0 2012-03-21
  • Added low_variables_post_save extension hook
  • Saving a new variable will redirect you to its assigned group
  • For EE 2.4+, early parsed vars will be added to the Snippet array using the new template_fetch_template hook
  • Fixed a bug where a php error could occur when a Select Files variable type was set to an empty folder
  • Fixed a bug where the Show All group link did not work
2.0.3 2012-02-15
  • Early parsed Low Variables are now parsed in the same order as displayed in their group in the CP
  • Fieldtype: added {my_channel_field:var} to output the variable name with 'stashes
  • Fieldtype: now uses checkboxes instead of multiple-select for multiple selections
  • Save vars as files: sync now deletes unreferenced files
  • Improved EE2.4 compatibility for Select Files variable type
  • The Select Categories variable type now displays nested categories for (multiple) select interfaces
  • The variable name will now not be capitalized if no label is given
  • Added check for duplicate variable names; existing names will be skipped when batch-creating new vars
  • Fixed a bug where you could be redirected to a non-existent group
2.0.2 2012-01-20
  • Fixed a bug where an error could appear with the Select Entries variable type
  • Fixed a bug where errors appeared if the license key is invalid instead of showing a notice
  • Fixed a compatibility issue with NSM override.css
2.0.1 2012-01-06
  • Added sort="" and limit="" parameters to Table variable type
  • Fixed a bug where a PHP warning could appear in some PHP 5.3 versions
  • Fixed a bug where a language key was missing from the language file
2.0.0 2012-01-01
  • Feature froze the EE1 version of Low Variables
  • Added the ability to save variables as files
  • Added the Low Variables Field Type
  • Added the exp:low_variables:single and exp:low_variables:pair template tags
  • Added the exp:low_variables:label template tag for variable label access
  • Added the ability to duplicate variable groups
  • Added the Table variable type
  • Added the ability to bookmark a single variable group in the CP
  • Added caching for groups with multiple Select Files variable types
  • Added a thumbnail view for Select Files variable type
  • Added hooks for save_post_var in the Fieldtype Bridge
  • Adding files using the Select Files variable type now updates the native file table
  • Improved the UI for the drag and drop lists
  • Improved the filtering for the Select Entries variable type
  • Improved the Manage Variable screen, allowing for shift-click selections
1.3.7 2011-08-22
  • Show group list if there’s only one group
  • Fixed a bug with reordering variable groups
  • EE2: Added support for set/get cache methods
  • API: Set var_id in fieldtype bridge before calling methods
1.3.6 2011-05-26
  • Fixed a bug where the extension could interfere with other 3rd party add-ons
1.3.5 2011-04-05
  • Added text direction setting to text input and textarea variable types
  • Added code formatting to textarea variable type
  • Forced 3rd party field types to return settings as an array
1.3.4 2010-12-01
  • Added is_hidden variable property
  • Removed prefix settings (use new is_hidden property instead)
  • Added extension setting to add member data to early parsed variables
1.3.3 2010-11-16
  • Added cross-site variable parameter: {exp:low_variables:parse var="site_name:my_var"}
  • Improved EE- and Low Variables sync
  • EE1: Fixed a bug where vars were not deleted
  • EE1: Fixed a bug where the variable order was shown in list instead of ID, like in EE2
1.3.2 2010-10-27
  • Added proper variable groups; no longer based on variable names
  • Added group notes
  • Added group sorting for variable managers on module home page
  • Moved variable sorting to group details
  • Removed variable code from list view, use alt-click on variable name instead
1.3.1 2010-08-25
  • Added conditionals support for non-specific {exp:low_variables:parse} tags
  • EE2: Fixed a bug where a fieldtype could be missing from the list of available types
1.3.0 2010-08-24
  • Added ability to define suffixes upon variable creation to create multiple vars at once
  • Moved assets from themes/low_variables to themes/third_party/low_variables
  • Added add-on constants to config.php
  • API: added fieldtype support (fieldtype bridge)
1.2.5 2010-07-06
  • Added ability to enable and disable variable types in extension settings
1.2.4 2010-06-25
  • Added links to manage variable on module home page
  • Fixed a bug where the file upload settings weren't saved correctly
  • EE1: Fixed a bug where the extension update script could cause an error
1.2.3 2010-05-26
  • Added format="" parameter for Textarea variable type
  • EE2: fixed a bug in Select Channels variable type
1.2.2 2010-05-18
  • Added limit parameter to {exp:low_variables:parse} tag pair
  • Used get_setting() for checkbox and radio types
  • EE2: fixed a bug by removing a reference to $DSP
  • Minor UI tweaks
1.2.1 2010-05-13
  • Fixed a bug where the values of a select element were reset when the 'None' option was prepended to it
1.2.0 2010-05-10
  • Added EE2 compatible version
  • Added Size to text input variable type
  • Added support for NSM Addon Updater (EE2)
  • Moved css and js to themes folder fixing masked CP compatiblity and installations above web root
  • Minor changes in the UI
  • API: assets should now be put in /themes/low_variables/types/your_type/
  • API: added form helper functions from CI: form_dropdown(), form_multiselect() and form_prep() (EE1)
  • API: depricated function array_to_select()
1.1.6 2010-03-01
  • Fixed a bug in the extension settings where the correct show/hide value was not saved
  • Added {label} to {exp:low_variables:parse var="myvar" multiple="yes"}
  • Improved conditionals in {exp:low_variables:parse var="myvar" multiple="yes"}
  • Module home page now remembers which group was active last
  • Changed module description
1.1.5 2010-02-18
  • Added drag and drop lists as interface option for multi-valued variables
  • Added variable cloning
  • Added drag and drop sorting for variable order
  • Added multiple="yes" to {exp:low_variables} tag pair
  • Improved views by separating CSS and JavaScript
  • Low Select Weblogs variable type now only fetches weblogs from the current site
  • Fixed a bug where the {exp:low_variables} tag could produce an sql error
  • API: added helper function interface_select()
  • API: added helper function drag_lists()
1.1.4 2010-01-29
  • Changed package architecture
  • Changed extension form to custom form
  • Added extra check for view files path
  • Vars with Early Parsing are now parsed before Path.php variables
  • Variable Type API: added display_output()
1.1.3 2010-01-21
  • Fixed a bug where values were not saved if no variable type was assigned
  • Added Select Weblogs Variable Type
  • Variable Type API: added load_assets()
  • Variable Type API: made settings optional
1.1.2 2010-01-14
  • Fixed a bug where the extension language file could produce an error
1.1.1 2010-01-02
  • Passing $SESS by reference to avoid extension collisions
1.1.0 2009-12-21
  • Added Variable Notes
  • Added Pattern match validation to Text Input variable type
  • Added the ability to enter an initial value upon variable creation
  • Replaced crumblink with more consistent tabs menu
  • Fixed a small bug where the variable label was not escaped
  • Improved compatibility with older PHP versions
1.0.0 2009-12-17
  • First release