New version of VirtueMart Boh! Category Filter module for Joomla! 2.5/Virtuemart 2.x

New in this version:

  • added categories ordering in dropdown list
  • added possibility use AJAX for load subitems
  • added caching
  • small optimization :)

Remarks about caching:
If you want use caching, to all worked correctly, you need to enable caching in general settings Joomla! and disable it in the settings of this module.

->Download <-

52 Comments to “ VirtueMart Boh! Category Filter (2012.08.11) ”

  1. Thomas says:

    Nice optimalization! I have one question about the filter process.

    I have 3 different levels (so 3 dropdown menu’s)
    When the user select only the first level no products will show up. I disabled the setting “show children category” because I don’t want to show tumbnails of the category.

    So for example

    Camera filter
    -By product
    -By device
    –Device1 (LVL1)
    —Brand1 (LVL2)
    —-Type1 (LVL3)
    —-Type2 (LVL3)
    –Device2 (LVL1)
    —Brand2 (LVL2)

    If someone select only LVL1 it should display all products from all categories of this level.
    Is this possible.

    Looking forward to your reaction!

    • Fedik says:

      it depend from VirtueMart configuration … basically the module do nothing big, only tell VirtueMart which category need to display, so disable “Show Children Category” should help … or try edit the template for the category

  2. Thomas says:

    Hi Fedik, you’re totally right. More people are looking for this. I found some topics on VM forum but there is still not a solution build to fix this for VM 2.0..

    Hopefully in future someone will write a short script to get this done :)

  3. Chris says:

    Hi, this is a nice module indeed!

    Just a question: we want to remove the select_item= from URL, as it is not helping our SEO and also doesn’t seem to be that necessary, is this possible?

    Also, would it be possible for Long-name categories to have a wrap effect so that the name won’t go beyond the module borders??

    Thanks in advance!


    • Fedik says:

      select_item= for SEO have no any sense … if you want you can try hide it, edit default.php find there method=”get” and change to method=”post” … but as I told for SEO it have no any sense cause the crawlers not see it

      for Long-name of categories try set a fixed width for < select > … but maybe in future I will try add truncate for this

      • Chris says:

        Thank you for your reply;

        Indeed ‘post’ will hide the url, but it is better to have the url recorded as we needed for statistical reasons. The question is:

        Is “select_item=..” important for displaying the results? If not, how can we remove only this block from the url?

        We’d appreciate your help also with the multilanguage results and word wrapping :)


      • Fedik says:

        “select_item=..” it not important for the results, but it because “sending the form” … it not so simple to remove, otherwise I would have deleted it :)

      • Chris says:

        Ok Fedir, i understand, i will try also to find a solution also! If you have any news i’d appreciate :)

        For the multilingual problem, we managed to solve it, there was no problem with your plugin. The problem was in Joomla’s configuration.php (The $live_site variable must be empty!) and now the results work in all languages.

        You can see it in action here:


      • Fedik says:

        thanks for this trick! because I just tried on the local installation and was confused cause all works :)

  4. Chris says:

    Hello again!

    Sorry about asking again, but we really need to remove the “select_item=..” because it is not possible to have clear statistics of the landing pages, there are so many variations of the same landing page! Our stats are a mess :(

    I understand it is not easy, but not impossible. Please give us a cost for modifying the plugin, we need this fix badly!!!


  5. Collin says:

    Hello Fedik,
    Can you change the module in – li – .
    I asked this at the page:Hierarchical Category Filter .

    But I need the code instead of – option – to – li –
    Can you fix it for me? How must does it cost if made one for me?
    So I can change every – li – with the css.
    You can mail it to me. See my emailadres.


    • Fedik says:

      current scrip can work only with options, make it work with different tag is difficult .. base HTML logic between < options > and < li > is very different

  6. Collin says:

    Hello Fedik, thanx rof the reply.Can you make it for us? And how must does it cost.
    Please send us bij mail

  7. Tommy says:

    It works perfect ! But i have one Question. It is possible to scroll the select ? If i have much Categories, i want only show 10 in the windows and then scroll.
    Sorry for my bad english ;-)

    • Fedik says:

      unfortunately HTML do not allow this or I not know about how to do it, if I right understand you question

      • Tommy says:

        i mean if in the first categorie are 30 entries. when i klick on the arrow, comes the 30 entries at he bottom. and in this windows should only 10 entries displayed with a scrollbar on the right side.
        i had read something about “overflow-y:scroll;” in html-sites, but i don’t know where i must change the code.
        greets Tommy

      • Fedik says:

        no, it will not works for < option > < select > tags

  8. Collin says:

    HI fedik
    I asked you if you can make a li menu at
    10.01.2013 at 17:33
    Can you and how must dows it cost?

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>