I've searched and searched this topic, but the answers only sow more confusion...!

I am creating a vocabulary, with terms and sub-terms, for a Drupal site. The site itself is not yet created, but will use the latest version of Drupal (likely v7). I prefer to use the cleanest, simplest approach that does not rely on modules.

The subject matter is fairly complex, and I can't avoid having to use 2 or 3 word Vocabulary or Terms. I'm not concerned with the names of the nodes as I'll use aliasing. But to avoid any problems with Drupal I'm concerned with spaces, dashes, ampersands in my taxonomy.

Should I avoid these in creating my taxonomy? What can be used in place of spaces in multi-word vocabularies and terms? Underscores? Dashes? (I have read dashes can create problems with Views). Can I separate words with commas? Should I spell out "and" and not use the ampersand?

Apologies for the novice question!

Comments

try2ownme’s picture

I think it would be best if you spell out the words and use underscores instead of dashes.

blackmarketeer’s picture

Thanks for the reply.

According to what I've read in the documentation regarding taxonomy, they show examples of multi-word terms and vocabulary using spaces, yet I keep reading the use of spaces is bad.

Can I create a vocabulary "Fruits and Vegetables", with a term "Apples and Oranges", with maybe a sub-term "Granny Smith"? Would my URL then look like (with Clean URLs turned on):

http://examplesite.com/Fruits and Vegetables/Apples and Oranges/Granny Smith/File.htm?

Or is it better to use "Apples_and_Oranges", with underscores instead of spaces?

try2ownme’s picture

personally, I prefer using underscores..it lessens the confusion among the viewers. ^^