AJAX Sliding Categories v3.3.4

This module allows subcategories to be dynamically loaded to reduce load time. It also adds the option to display categories using accordions so only one set of subcategories is open at a time, saving vertical space. Other options include displaying the number of products in each category, hiding empty categories, and displaying only the subcategories of the current category.

See Terms and Conditions for licensing information.


AU$50.00 tax excl.

Compatible with PrestaShop v1.3.x and PrestaShop v1.4.x

Tree Settings

Maximum depth: Allows a limit on the maximum number of sublevels displayed at a time to be set (as in the original category block).

Product numbers: Allows the number of products in each category (and optionally subcategories) to be displayed in brackets after the category name. Products numbers are cached to reduce load time. The cache can be manually regenerated from the configuration page or automatically regenerated using a cron job.

Hide zero counts: Allows the number of products to be hidden when it is zero.

Hide empty categories: Allows all categories that do not contain any products to be hidden, unless subcategories contain products.

Hide parent categories: Allows all parents categories of the current category to be hidden.

Hide sub-subcategories: Allows all sub-subcategories to be hidden. When used with the "hide parent categories" option, it allows just the subcategories of the current category to be displayed.

Show breadcrumbs: Allow hidden parents to be displayed as breadcrumbs

Show products: Allows products to be listed along with categories

Highlight colour: Allows the colour of the current category to be changed.

Animation Settings

Animation mode: Allows the categories to be animated the same way as the original module using +/- buttons, animated using accordions instead, or to have no animation at all.

Slide animation: Allows the slide animation to be changed to None, Default, Ease, or Bounce.

Mouse event: Allows the accordion to slide on mouse click or mouse hover.

Collapsible: Allow the subcategories to be collapsed (PrestaShop v1.4 only).

Dynamically load: Allows the subcategories to be dynamically loaded using AJAX to reduce load time.

Save state: Allows the categories to remain open when navigating between pages.

Open categories: Allows selected categories to be open by default on the homepage and other non-product pages.

Back Office Settings

Dynamically load: Allows categories on the "1. Info." tab of the product editor to be dynamically loaded to reduce the load time when there are many categories (PrestaShop v1.3.x only, since PrestaShop v1.4.4 and later already does this by default)

Troubleshooting

Repair tree: Due to a bug in PrestaShop, the levels depths of the category tree may become corrupted. This button will repair the category tree.

v2.0.1

  • Neatened the product numbers by lining them up on the right side

v2.0.2

  • Changed so that inactive products are no longer included in the product count

v2.0.3

  • Fixed bug that caused the accordion on subcategories to not work in AJAX mode

v2.1

  • Added option to display breadcrumbs when parent categories are hidden
  • Improved performance
  • Fixed uninstall function and a few other minor bugs

v2.1.1

  • Fixed bug in the display of breadcrumbs
  • Fixed bug in the "hide empty categories" option

v2.1.2

  • Fixed bug in product numbers

v2.2

  • Reduced size of Javascript from 15.7KB to 4.57KB (a 70% compression rate)
  • Fixed a bug in the "Hide parent categories" option
  • Fixed a bug in product numbers when AJAX was enabled

v2.3

  • Added the option to choose a category to be open by default on non-product pages
  • Packed the TPL files to reduce download by 5KB
  • Fixed a bug in the breadcrumb bar when AJAX was enabled

v2.4

  • Added the option to hide zero product counts
  • Optimised SQL queries to improve performance
  • Save state and open category options are now available in "Original" mode
  • Module is now standards-compliant when AJAX is enabled

v2.5

  • Optimised SQL queries and added product number cache to significantly improve performance
  • All options are now available in "Original" mode
  • Many minor bug fixes

v2.5.1

  • Added the option to repair the category tree for those customers affected by a PrestaShop bug that caused the level depths to be miscalculated

v3.0

  • Added the option to dynamically load categories on the "1. Info." tab of the product editor
  • Added the option to list products in the category block
  • Added the option to start with multiple categories open
  • Made compatible with PrestaShop v1.4
  • Added the option to collapse subcategories (PrestaShop v1.4 only)

v3.0.1

  • Fixed a few bugs in the new option to dynamically load Back Office categories

v3.0.2

  • Simplified the new option to dynamically load Back Office categories
  • Updated with code from PrestaShop v1.4 RC5
  • Added instructions

v3.0.3

  • Fixed bug in category description

v3.0.4

  • No longer using function that was deprecated in PrestaShop v1.4 RC5

v3.0.5

  • Can now regenerate cache when “Hide empty categories” option is enabled and “Product numbers” is disabled
  • Made error message translatable

v3.1

  • Made compatible with PrestaShop v1.4 final
  • Fixed a couple of bugs

v3.2

  • Made compatible with PrestaShop v1.4.2
  • Fixed a bug in the Back Office AJAX categories
  • Fixed a few bugs in the Front Office AJAX categories

v3.3

  • Added option to override the category pages so that product numbers are displayed and empty categories are hidden

v3.3.1

  • Fixed a bug in "Show products"

v3.3.2

  • Fixed a couple of JavaScript errors in the PrestaShop v1.3.x version of the module

v3.3.3

  • Fixed a few minor issues
  • Removed the "Back Office AJAX" from the PrestaShop v1.4.x version since PrestaShop v1.4.4 has its own version
  • Sliding Categories v2.0.2.zip
    This free version compatible with PrestaShop v1.4 doesn't have any of the AJAX or tree management features that are in the paid version.
  • Sliding Categories v1.6.1.zip
    This free version is compatible with PrestaShop v1.3 and below and doesn't have any of the AJAX or tree management features that are in the paid version.