I installed Taxonomy Breadcrumb on a sub-site (not the base instance) in a multi-site, shared database setup. For this sub-site, settings.php sets a default database prefix ("blah_") for all but user-related tables, which are set to have no prefix, to synch with the main instance.

Taxonomy Breadcrumb installed fine, but when in use, complained that "blah_taxonomy_breadcrumb_term" did not exist. I checked the database; "taxonomy_breadcrumb_term" did exist, but not "blah_taxonomy_breadcrumb_term".

I copied "taxonomy_breadcrumb_term" to "blah_taxonomy_breadcrumb_term", and the errors went away.

Looking at the file "taxonomy_breadcrumb.install", I see that the vocabulary table is created using this:

CREATE TABLE {taxonomy_breadcrumb_vocabulary}

but the term table is created using:

CREATE TABLE taxonomy_breadcrumb_term

I assume that the missing braces are causing the problem, but I have not had time to test this.

Comments

_craig’s picture

Status: Active » Closed (duplicate)