I'm currently using drupal 7. I want to create an album gallery with different category. I wish to put "Albums" in the main menu, with the categories as sub menu under "Albums".

I had created a content type "Album", and plan to use taxonomy to creating vocabulary and terms as category.

However, I wish to make it automated. Once I create a album category, it will automatically appear in the sub menu under "albums". And each category will link to the list of albums under the category.

Anyone knows how to achieve the effect?

  • is your album path like taxonomy/term/xx or you used views and another path for album pages? – Mohammad Ali Akbari Apr 4 '12 at 9:23
  • I'm using the normal node. For example, "album 1" and "album 2" is in category 1. The path for album 1 is xxx.com/node/1. Path for the list of albums under catergoty 1 is taxonomy/term/1. I want to add taxonomy/term/XX under the main menu "album". – vences Apr 4 '12 at 9:54
  • 3
    its seams you look for drupal.org/project/taxonomy_menu – Mohammad Ali Akbari Apr 4 '12 at 9:57
  • Is it add in another menu block? Can I put it in the list of primary menu? – vences Apr 4 '12 at 10:01
  • You can append your taxonomy menu anywhere in the menu hierarchy. (So, yes, you can put it in the primary menu). – davidcl Mar 4 '13 at 23:29

For an action that is caused by an event I would use the Rules module.

Create new rule

Set rule name, etc.

Set event to act on - saving new term

Set a condition - term is in vocabulary album

Set action - add menu item

These options may not all appear with just Rules. You may need additional rules modules to get some of these events, conditions, or actions to be available (I think there is one for menus and one for taxonomy, but they may be built in to rules i can't remember.).

Take what I said as a starting point to put you in the right direction. Definitely sounds like what you want can be done with Rules.

  • Thank you so much! I'm going to read through this module, and apply it on my work! – vences Jun 6 '13 at 3:50
  • @vences No problem. Let me know if you need help configuring. – CR47 Jun 8 '13 at 21:52

it seams you need custom module, try rebuild menu on taxonomy term CRUD operations,

create new module and implement this hooks:

  • I see. Any documentation as a guide line for me to refer? – vences Apr 5 '12 at 8:05

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.