#38

Product support

Visit this product's website for support.

Categories

  • Developer Tools
  • Utility

Features

  • Components
    • Pagination is used to get a list of pagination buttons and provides flexible settings.
  • Classes
    • ElementCollection provides a flexible tool for working with cached lists of model elements.
    • ElementData is an abstract class for components that returns object of ElementItem class for model.
    • ElementItem provides a flexible tool for single element data caching.
    • etc.

Read more…

Support

Please join us on #shopaholic channel in October CMS slack chat in order to have quick support on all our products. You will also get all newest updates and insights about our existing and upcoming products!

If you don't have access to octobercms.slack.com, please register here

Get involved

If you're interested in the improvement of this project you can help in the following ways:

  • bug reporting and new feature requesting by creating issues on plugin GitHub page;
  • contribution to a project following these instructions;
  • localization to your language using Crowdin service.

License

© 2017, LOVATA Group, LLC under GNU GPL v3.

Developed by Andrey Kharanenka.

The following themes use this plugin:

Features

Components

Pagination

The component is used to get a list of pagination buttons and provides flexible settings. The component uses oc-pagination package.

See the method list here.

Classes

ElementCollection

ElementCollection provides a flexible tool for working with cached lists of model elements.

See the method list here

ElementData

ElementData is an abstract class for components that returns object of ElementItem class for model.

See the method list here

ElementItem

ElementItem provides a flexible tool for single element data caching.

See the method list here

ElementPage

ElementPage is abstract class for components. Return object of ElementItem class for model or 404 error page. Component get model object by 'slug' param.

See the method list here

The full plugin documentation is abailable here.

1.11.0

Added saving of arrays to class properties of *Store class objects after receiving array from cache.

Jul 11, 2018

1.10.2

Fix ItemStorage class. Added cloning of *Item object before saving it to storage.

Jun 24, 2018

1.10.1

Fix ItemStorage class. Clone item objects form storage.

Jun 21, 2018

1.10.0

Add PriceHelperTrait. Move PriceHelper class from Shopaholic plugin. Add set(), applySorting() methods to ElementCollection class. Add abstract store classes.

Jun 21, 2018

1.9.1

Remove force boot and register plugins in CommonTest class

Apr 17, 2018

1.9.0

Add TraitCached. Update vendor packages.

Apr 17, 2018

1.8.0

Added translation into French. Thanks for contribution philmarc.

Mar 14, 2018

1.7.0

Add UserStorage classes. Add classes for integration with Lovata.Buddies and RainLab.User plugins

Mar 11, 2018

1.6.0

Add SendMailHelper class, Add CommonSettings model

Mar 09, 2018

1.5.0

Add TraitInitActiveLang trait

Feb 21, 2018

1.4.1

Fix processing of positive results in ComponentSubmitForm::getResponseModeAjax() method, if flash_on enabled

Jan 24, 2018

1.4.0

Add PageHelper class

Jan 14, 2018

1.3.3

Fix path to field name with error in getErrorMessage() method

Jan 12, 2018

1.3.2

Fix lang path for the default properties tab in CommonProperty class

Jan 11, 2018

1.3.1

Restore getOldFormData() method in ComponentSubmitForm class

Jan 10, 2018

1.3.0

Adding afterCreate model event handling for additional cache cleaning

Jan 07, 2018

1.2.0

Add integration with Translate plugin

Dec 06, 2017

1.1.0

Add diff, unshift, push, getNearestNext, getNearestPrev methods to ElementCollection class, add ComponentSubmitForm class

Nov 01, 2017

1.0.0

Initialize plugin.

Oct 05, 2017