■ CONTENTS
xv
Viewing Content by Term ............................................................................................... 349
Using AND and OR in URLs ................................................................................................................... 349
Specifying Depth for Hierarchical Vocabularies ................................................................................... 349
Automatic RSS Feeds ........................................................................................................................... 350
Storing Taxonomies ....................................................................................................... 351
Module-Based Vocabularies .......................................................................................... 352
Creating a Module-Based Vocabulary .................................................................................................. 352
Keeping Informed of Vocabulary Changes with Taxonomy Hooks ....................................................... 352
Common Tasks .............................................................................................................. 354
Displaying Taxonomy Terms Associated with a Node .......................................................................... 354
Building Your Own Taxonomy Queries.................................................................................................. 355
Using taxonomy_select_nodes() .......................................................................................................... 355
Taxonomy Functions ...................................................................................................... 355
Retrieving Information About Vocabularies .......................................................................................... 355
Adding, Modifying, and Deleting Vocabularies ..................................................................................... 356
Retrieving Information About Terms ..................................................................................................... 357
Adding, Modifying, and Deleting Terms ................................................................................................ 358
Retrieving Information About Term Hierarchy ...................................................................................... 359
Finding Nodes with Certain Terms ....................................................................................................... 362
Additional Resources ..................................................................................................... 363
Summary ....................................................................................................................... 363
■Chapter 16: Caching ............................................................................................ 365
Knowing When to Cache ................................................................................................ 365
How Caching Works ....................................................................................................... 366
How Caching Is Used Within Drupal Core ...................................................................... 368
Menu System ........................................................................................................................................ 368
Caching Filtered Text ............................................................................................................................ 368
Administration Variables and Module Settings ..................................................................................... 369