diff options
author | Dries Buytaert <dries@buytaert.net> | 2009-09-22 07:44:58 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2009-09-22 07:44:58 +0000 |
commit | 77af195531d2c91ee6e48fb91b1218ed3844dbae (patch) | |
tree | baa60a955e36b7eb32b7a2a59ef547dcdc16ec5b | |
parent | b7affdab6bfed9cd36607e0a2415089be1e6e36e (diff) | |
download | brdo-77af195531d2c91ee6e48fb91b1218ed3844dbae.tar.gz brdo-77af195531d2c91ee6e48fb91b1218ed3844dbae.tar.bz2 |
- Patch #581764 by swentel, bjaspan: default profile incorrectly created 'tags' vocabulary.
-rw-r--r-- | profiles/default/default.install | 33 |
1 files changed, 15 insertions, 18 deletions
diff --git a/profiles/default/default.install b/profiles/default/default.install index b04a87bff..cfc3b11fb 100644 --- a/profiles/default/default.install +++ b/profiles/default/default.install @@ -115,7 +115,7 @@ function default_install() { foreach ($values as $record) { $query->values($record); } - $query->execute(); + $query->execute(); // Insert default user-defined node types into the database. For a complete // list of available node type attributes, refer to the node type API @@ -175,23 +175,20 @@ function default_install() { variable_set('theme_settings', $theme_settings); // Create a default vocabulary named "Tags", enabled for the 'article' content type. - $description = st('Use tags to group articles on similar topics into categories.'); - $help = st('Enter a comma-separated list of words to describe your content.'); - - $vid = db_insert('taxonomy_vocabulary')->fields(array( - 'name' => 'Tags', - 'description' => $description, - 'machine_name' => 'tags', - 'help' => $help, - 'relations' => 0, - 'hierarchy' => 0, - 'multiple' => 0, - 'required' => 0, - 'tags' => 1, - 'module' => 'taxonomy', - 'weight' => 0, - ))->execute(); - db_insert('taxonomy_vocabulary_node_type')->fields(array('vid' => $vid, 'type' => 'article'))->execute(); + $vocabulary = new stdClass; + $vocabulary->name = 'Tags'; + $vocabulary->description = st('Use tags to group articles on similar topics into categories.'); + $vocabulary->machine_name = 'tags'; + $vocabulary->help = st('Enter a comma-separated list of words to describe your content.'); + $vocabulary->relations = 0; + $vocabulary->hierarchy = 0; + $vocabulary->multiple = 0; + $vocabulary->required = 0; + $vocabulary->tags = 1; + $vocabulary->module = 'taxonomy'; + $vocabulary->weight = 0; + $vocabulary->nodes = array('article' => 'article'); + taxonomy_vocabulary_save($vocabulary); // Enable default permissions for system roles. user_role_grant_permissions(DRUPAL_ANONYMOUS_RID, array('access content', 'use text format 1')); |