Its been awhile since I last used Drupal, and this time I'm creating something more complex. So far I've been overwhelmed by the number of modules I needed to install, and my head is spinning after two days of getting back into this. Basically I'm a bit confused and unsure what specific module and features would be best to use for what I need to achieve. I know there may be different ways to do this, and some better than others. What I'd like to do is:
I want to create a new content type with CCK called, for example "Shop". The Add Shop page will allow me to add an Shop, and then add its Country, State, City, Code, etc. The next time I need to add a shop and it's in the same area as another, I shouldn't need to type the address details again, just select the suburb from the hierarchy of drop-down-lists , and then I can enter the new street name. What are the best modules to do this (not an address module specifically, that was only an example)?
Now the users need to easily search for a shop in their area. They will access a webpage called "Shops" where there is a drop-down-list so they can select their Country, State, Code, etc. and at any point they will be able to click the search button which lists all the data from that level. For example if they want to see all the shops in a certain Country, all they need to do is select the country and every shop in the Country is listed. What are the best modules to do this (not an address module specifically, that was only an example)?
I've been playing with Views and some other modules but its very tedious and does not work as I described it. Also the descriptions of many modules are written poorly which makes it difficult to know what it will do exactly.
Comments
As for entering the data, I
As for entering the data, I believe v3 of the Hierarchical Select module http://drupal.org/project/hierarchical_select (beta due soon) may be the most suitable.
For searching using drop down menus, I cant find anything. As far as my knowledge goes, I think I can use Views to make a new page for each level of the hierarchy, and then users will go to another webpage with the next level listings, but this wont cut it. The drop-down selection for searching is, I believe, the best way of searching in this instance.
Edit: the whole vocabulary, views filters, CCK select and Heierarchical Select items are getting me confused. Hopefully I'll get a chance tomorrow to figure things out.
For example if they want to
Using the views module, you can build an 'exposed filter' (works only in a page view) that will let your users select the country and then the page will list all the shops in that country.
I think there is even a views faceted search module that will let users search instead of choosing from the drop down.
----
Previously user venkat-rk.