2017 © Pedro Peláez
 

library tmcms-module-settings

Module Settings for TMCms

image

devp-eu/tmcms-module-settings

Module Settings for TMCms

  • Friday, March 9, 2018
  • by devp.eu
  • Repository
  • 3 Watchers
  • 2 Stars
  • 563 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 1 % Grown

The README.md

tmcms-module-settings

Module Settings for TMCms, (*1)

Module Settings can be used for extentions of any other module. Add this code to any other CmsModule class and you will have Settings available for it, for example in CmsClients:, (*2)

public function settings() { 
  echo ModuleSettings::requireTableForExternalModule(P, [ 
    'is_registration_enabled' => [ 
      'type' => 'checkbox', 
    ], 
  ]); 
} 

public function _settings() { 
  ModuleSettings::requireUpdateModuleSettings(P, [ 
    'is_registration_enabled' => [ 
      'type' => 'checkbox', 
      'value' => 1, 
    ], 
  ]);
}

And to get setting value in code, use:, (*3)

$module_name = 'clients';
$setting_key = 'is_registration_enabled';
$setting_value = ModuleSettings::getCustomSettingValue($module_name, $setting_key);

Also you can add 'settings' => [] in menu file to have module in admin panel., (*4)

The Versions

09/03 2018

dev-master

9999999-dev http://devp.eu/

Module Settings for TMCms

  Sources   Download

proprietary

The Requires

 

settings module tmcms