sprugman
sprugman

Reputation: 19831

What's the drupal way to define global constants?

I'm creating a custom "glue" module for my site, and I want to define a path to another site as a global constant. Is there some drupal way to do it beyond putting a define() statement at the top of my module?

Upvotes: 5

Views: 7799

Answers (2)

Nikit
Nikit

Reputation: 5128

Use variable_get and variable_set.

Upvotes: 8

Niels Bom
Niels Bom

Reputation: 9397

If the glue module is really just for one site and it's no problem if it's hardcoded, by all means hardcode it.

A lot of constants are set in Drupal core's modules: http://api.drupal.org/api/constants/7

If you want a more flexible solution use a table with a single row and put it in there, and expose an interface to the admin to change that the value of that single row.

Upvotes: 3

Related Questions