Hello all,
I've searched the forums and I've read the handbooks, I may have missed something but I could find no clear answer in a central place.
Basically, my question is about custom nodes and how to go about building them. Here are some practical examples (they're just examples, I wrote "Gym node", "CD node"... for the sake of clarity only, the idea behind is always "custom node") :
How do I assign a Country field to a Gym node?
- Solution 1: Use a Flexinode with a select (drop-down) field for the country? But then I couldn't re-use the list of countries entered for this flexinode with other flexinodes (or anywhere else in the system).
- Solution 2: Use the CCK (Content Construction Kit)? From what I understood, CCK is like an advanced Flexinode with even more flexibility. I think CCK will allow me to build custom field types (ie. not just custom node types) that I can re-use throughout node types (I may be wrong here). If that's correct, I can build a Country custom field and re-use it in whichever CCK custom node needs it.
- Solution 3: Use the Taxonomy module? Build a Vocabulary called "Countries" containing the list of countries and associate this vocabulary with my flexinode. Then I can re-use the list of countries throughout the system and filter the tagged nodes by country quite easily.