I have a complex website, based on Drupal 7, with a few content types:

1. Continents
2. Countries
3. Regions
4. Cities/Towns

Each of these content types have associated following content types

1. Useful info (node)
2. History (node)
3. Weather conditions (node)
4. How to get there
5. Destinations (category)
6. Maps (category)
7. Hotels (category)
8. Restaurants (category)
9. Travel Attractions (category)
10.Events (category)

Each of these should be part of a menu published based on the URL (or ID)

For example, in the case of cities, my sidebar menu should look like this:

Overview (which is the content type Cities/Towns)
Useful Info
History
Weather Conditions
How to get there
Maps (number of nodes associated with the city)
Hotels (no. of nodes)
Restaurants (no. of nodes)
Travel Attractions (no. of nodes)
Events (no. of nodes)

Regardless node or category I'm viewing, the menu containing the right items (associated nodes or "referenced" nodes or entities if we treat them as entities) should stick to the sidebar.

Continents only have history, weather & destinations split in countries, regions and cities/towns, like this

Overview
History
Weather
Destinations (total number)
Countries (no. of countries within the continent)
Regions (no. of regions...)
Cities (no. of towns...)

Countries start to have the rest of stuff

Overview
History
Weather
Destinations (total number)
Regions (no. of regions...)
Cities (no. of towns...)
Maps (numbered)
Travel attractions (no. of travel attractions within that country)
Restaurants (numbered)
Events (numbered)
Hotels (numbered)

Same with regions, except for the numbers of regions within a region - not the case, I only need cities within a region.

I know it has to be done, somehow, with the help of with taxonomy menu and some tweaks, but I couldn't make it work properly.

How long would it take to do some consultancy work? What is the cost? It is only consultancy, not implementation and I need the actual number of hours TALKING on skype and sharing a test website (drupal's fresh install with bartik theme, with some basic modules), NOT IMPLEMENTING IT. So, I'm guessing that, if you do know Drupal and its structure, you may have an idea on how to do it and explain it all to me in a decent ammount of hours.

Please, don't send me messages with your company general presentation. I'd rather talk/work to/with a freelancer and need a customized, ON TOPIC, answer.

Hours / costs, please

Thank you.

Comments

nevets’s picture

I would make all of 1 to 10 nodes and use an entity reference field (you may also want a back entity reference field in the content being referenced).

I would then use views to display suite to implement the menu.

designarti’s picture

I can understand there's a way around back reference when it comes to displaying referenced nodes.
What if...
I'm referencing history to overview, right?
then on "overview" I have a list with all things referencing to "overview".
on the "history" display o have backreference to "overview"...
I don't have a reference to "weather" from history.
they both reference to "overview" but they don't relate to each other

I need my menu to show up on all pages, not just on overview... also on the category referencing to overview... and the articles within the category...

Think. Observe. Think. Conclude. Then talk.
www.globi.ro - just another travel guide

nevets’s picture

Another approach would be to use organic groups and make each upper layer a group then make 1-10 content within a specific group and use views to list content titles within a group.

designarti’s picture

I think there should be a way with entities in the same manner - entity groups...
... with ECK?

Think. Observe. Think. Conclude. Then talk.
www.globi.ro - just another travel guide