Main menu

Forum


× Help Forum English

[TUTO MENUS] Filter by Category

  • bilal.abdeen
  • Autore della discussione
  • New Member
  • New Member
Di più
8 Anni 10 Mesi fa - 8 Anni 10 Mesi fa #12007 da bilal.abdeen
[TUTO MENUS] Filter by Category è stato creato da bilal.abdeen
I found few topics about filtering by category. The answer to all of them was basically that it is coming soon as a new feature to the front end.

However, I found that there is actually a good workaround, which can satisfy a large number of needs. It is basically using a "menu" with "menu items" for each "category". It is demonstrated in the video tutorials, which are published by the author an iCagenda fan (thank you Giusebos). However, initially, I didn't get it, because the video has no explanation (voice or subtitles), the Joomla interface in the demo is not in English, and the demo uses an old version of this excellent extension. So, it was hard for me to follow.

Finally, I figured it out, and thought that some other people might be in the same position. So, here is the workaround...

The idea is to create a menu, and an iCagenda menu item for each of the categories that you want to be used for filtering. Then, add this menu to each of the events' pages. Following is a step-by-step explanation.

0. This is step zero, because you probably have already done it. Create a "menu item of type" iCajenda, and make sure the "Filter by Category" field is empty. Let's say this menu item is called (Events.)

1. Create a menu. Let's call it "Filter by Category"

2. Create a menu item for each category , which you want to use for filtering. While creating the following menu items, make sure they belong to the menu, which you created above (by checking the "Menu Location".)

For example, let's create a "menu item of type" iCajenda and call it (Children Education). In the "iCajenda options" tab, use the "Filter by Category" to specify the categories, which you consider as Children Education. You might pick English, Arabic, Science & Math.

Click on Save. Then, on Save as Copy. Change the name of the new item menu, which was just copied, to be (Adults Classes), for example. Then, in the "iCagenda Options" tab, use the "filter by Category" to specify the categories, which you consider as Adults' Classes. You might pick Business, IT & Plumbing.

3. Create a module for the menu, which you created in step 1. This can be done by following the following steps.
Menus -> Manage -> Find the new menu in the list, and click on "Add a module for this menu type."
-> Choose an appropriate position for this menu, e.g. a sidebar position
-> Menu Assignment -> Make sure you choose all of the new menu items, which you created above, i.e. (Events), (Children Education) & (Adults Classes)

That's it!!! If you browse to (Events), you should see a menu at the side having categorisation capabilities.

If I missed a step or miss explained something, please do not hesitate to correct me (for the benefit of the community).
Ultima Modifica 8 Anni 10 Mesi fa da bilal.abdeen. Motivo: changing the reference to the video creator
Ringraziano per il messaggio: Lyr!C

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Lyr!C
  • Avatar di Lyr!C
  • Administrator
  • Administrator
  • Lead Developer
Di più
8 Anni 10 Mesi fa #12013 da Lyr!C
Risposta da Lyr!C al topic Filter by Category
Thank you for your contribution!

Yes, this is possible this way (many users already do it like this!) as you can do it with Joomla articles (very similar).

About the frontend filtering, it is (as already developped in 3.6.0-alpha1 available for testing by Pro Users) direct filtering system in the frontend, which will able visitor to select the category himself (and much more!).

About tutorial videos, they were created by Giusebos, who is a volunteer (and iCagenda fan!). He is Italian. ;-)
He helped me a lot by giving for free all the tutorial videos to the community of iCagenda users!
I didn't have enough time yet to create new ones based on Joomla 3, but will give it a try after 3.6.0 release (hope by end of April...)
In the same time, i have started to work on a written documentation, which will be useful for more details (a long work, not yet online, but will add some content little by little).

So, really appreciated that you share your experience on the forum with other users of iCagenda (really nice when people share with each others!)

Sincerely, thank you! :cheer:

Regards,
Cyril
(developer)

Latest version : iCagenda 3.9.8
We recommend every user to keep iCagenda updated.
Don't forget to have your Joomla!™ up-to-date!

Do you like iCagenda?
I would appreciate if you could take 5 minutes to post a review on JED (Joomla Extensions Directory) .

File allegato:

Si prega Accedi o Crea un account a partecipare alla conversazione.

Moderatori: Lyr!C
Tempo creazione pagina: 0.127 secondi

 

Follow Us

Create your Joomla templates with Template Creator CK

acymailing logo new