Blame | Last modification | View Log | Download
# Global settings for ProcessWire 2.7+This module provides a solution for keeping general site settings in one place## Features- Admin can create unlimited number of settings- Settings can be grouped- Admin can set setting label, notes, property name, field width and type- Settings can be of type text, checkbox, radios, select, email, url, integer- The output can be language aware## How to useIn module configuration create as many settings as needed. Customize their label, type, widthand provide a name you want to use in a template files (property name).Every time you wish to output site name you can use `$settings->site_name` or `wire('settings')->site_name`You can change global name (`$settings`) to something else in module configuration.To get basic markup with all settings and their values use $settings->render().## RequirementsThis version of the module requires ProcessWire 2.7+## MultilanguageTo make fields multilanguage aware create a field with a same property name with '\_languageName' appended.Example: Your site has two languages: _default_ and _french_, create _site_title_ and _site_title_french_ fields.Put in a template `$settings->site_title`. If a user has set french language, this module output _site_title_french_,otherwise _site_title_.---Copyright 2016 by Piotr Markiewicz