Extra Custom Setting Fields for Admin Forms

Extra Custom Setting Fields for Admin Forms
Extra Custom Setting Fields for Admin Forms


The module displays new additional fields in any forms of the admin panel that you specify.



Attention! The module is intended exclusively for developers, as to get the values of the fields, you will need your own ocmod or edit the controllers.




login: demo
password: demo

In developer mode, you can download the installation of fields in php format, and insert it by 1 click into your module.
This is the only module on the market that allows you to do this.



How the module works

  1. Install the module
  2. Adding a new field via the form
  3. Specify where you want to display, for example in the product form
  4. Go to the product form, specify the value of the field
  5. Output information from this field via the controller in the directory or ocmod in a few lines


List of fields that can be added


  1. Text field
  2. Language text
  3. Large text
  4. Large language text
  5. Language text editor
  6. The linguistic image
  7. The number
  8. Password
  9. Checkbox
  10. Radio buttons
  11. Radio Buttons (Old)
  12. Drop-down list
  13. Image
  14. The linguistic image
  15. Text Editor
  16. Code Editor
  17. Color
  18. Date
  19. Icon
  20. Range
  21. Autofill
  22. Multiple autofill
  23. Block with fields
  24. Tabs with fields
  25. Adding tabs
  26. Title
  27. Notification
  28. Array of values
  29. Mapping
  30. The Coordinates (Map)
  31. Drop-down list (Values of another field)
  32. Html
  33. Accordion
  34. Controller




In order to protect you as much as possible from getting into files, there are


  • Checking whether
  • PHP is required checking regex,
  • Specifying any data types as values, products, categories, options, etc.
  • Creating blocks with other fields, like product attributes, as a block, can also be another block
  • Field mask regex, phone, email, etc.
  • The ability to specify the field to view, absolutely in any form in the admin panel, including any module
  • If you still need it, you can specify your own controller to check the field, specify its values and output




What else can you do?


  • Specify Placeholder
  • Specify the width
  • Specify the help field
  • To specify sorting
  • Specify the error text
  • And additionally for each field, there are different options


In Developer mode


  • You can integrate the field, so that it can not be deleted and edited, the field is glued to the CMS
  • View the code for installing the field, through your component (installer)
  • View sample code to insert into the controller, ocmod and twig, to display information on the site




What is required to display information on the site?

In the controller, make a request to the field values

// Getting the value of the categories field from the my_section section
$setting_value = $this->load->controller('custom/setting/getValue', array(
'section' => 'my_section', / / A unique section identifier that is specified when creating it in the admin panel
'setting' = > 'categories', / / Unique field identifier that is specified when creating in the admin panel
'page' = > 'setting' / / Form code in the admin panel, for example setting, product, module
'id' = > ' 23 ' / / id, such as product id, category id, module id, etc
));

// Initializing the received data
$data['setting_value'] = $setting_value;


Output twig
in the current twig template, output and process the information
{{ setting_value }}

As you can see, in order to embed the field in opencart, you only need a couple of lines, which you can insert using ocmod
At the same time, if you integrate the field in developer mode, it will not be possible to delete it, which definitely makes sense sometimes

When can this module be required?


  • When introducing additional information to the site
  • If necessary, specify additional values for an object, product, store, or category
  • When developing your theme
  • When developing an add-on
  • If you are developing a store on opencart, this module will replace most of the paid modules with minimal knowledge of php and twig
  • Speed up your work at times
  • Extend opencart




Price
$20.00

  • Developed by OpenCart Community
  • 12 Months Free Support
  • Documentation Included

Rating

Compatibility
3.0.0.0, 3.0.1.0, 3.0.1.1, 3.0.1.2, 3.0.1.3, 3.0.2.0, 3.0.3.0, 3.0.3.1, 3.0.3.2, 3.0.3.3, 3.0.3.5, 3.0.3.6, 2.3.0.0, 2.3.0.1, 2.3.0.2, 2.3.0.0

Last Update
9 Jan 2022

Created
15 Jan 2021
4 Sales
1 Comments
ocᅠ
ocᅠ
Member since: 7 Feb 2019

View all extensions Get Support