Module: Plugins::CamaleonSpree::PrivateHelper
- Included in:
- MainHelper
- Defined in:
- app/helpers/plugins/camaleon_spree/private_helper.rb
Instance Method Summary collapse
-
#camaleon_spree_custom_field_models(args) ⇒ Object
custom fields support for Spree Products.
-
#camaleon_spree_custom_fields(args) ⇒ Object
custom field of products and categories.
Instance Method Details
#camaleon_spree_custom_field_models(args) ⇒ Object
custom fields support for Spree Products
26 27 28 |
# File 'app/helpers/plugins/camaleon_spree/private_helper.rb', line 26 def camaleon_spree_custom_field_models(args) args[:models] << Spree::Product end |
#camaleon_spree_custom_fields(args) ⇒ Object
custom field of products and categories
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'app/helpers/plugins/camaleon_spree/private_helper.rb', line 3 def camaleon_spree_custom_fields(args) args[:fields][:spree_products] = { key: 'spree_products', label: 'Spree Products', render: plugin_view('admin/custom_field/spree_products.html.erb'), options: { required: true, multiple: true, } } args[:fields][:spree_categories] = { key: 'spree_categories', label: 'Spree Categories', render: plugin_view('admin/custom_field/spree_categories.html.erb'), options: { required: true, multiple: true, } } end |