Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Started with a Drupal 6.13 system from which an earlier version of TTM had been disabled and uninstalled.
Uploaded 7.0-alpha2, enabled module, and ran update.php, but this process failed to add the tlineage column to the menu_links table.
I had to manually add this column to move testing past this point.
Comments
Comment #1
rcrowther CreditAttribution: rcrowther commentedJust posted to the V7 install post about this.
If you go manual check you have the other columns in place,
db_add_field($ret, 'taxonomy_treemenu', 'path_urls', $p);
db_add_field($ret, 'taxonomy_treemenu', 'translation_mode', $tm);
db_add_field($ret, 'taxonomy_treemenu', 'language', $l);
All in the {taxonomy_treemenu} table.
Also check the data transfer has worked. In the {menu_links} tlineage field you will see data of the form '3:/6/14' next to all treemenu links. If not, see if the update.php is still available. If it's not, run a menu rebuild - which is a solution tested and known to work.
Sorry to slide into the technical. We'll have to see if this works for others.
Comment #2
BayouBill CreditAttribution: BayouBill commentedChecking with phpMyAdmin, all of the above-referenced taxonomy_treemenu table columns are present. Only the alteration of the menu_links table to add tlineage failed during the process of doing a fresh install.
Since I disabled and uninstalled the earlier TTM module version and started with a fresh install of TTM 7.0-alpha2, no data transfer or column values update was needed or attempted.
Comment #3
rcrowther CreditAttribution: rcrowther commentedThat narrows this issue down to an end. Missed that part in your title. Can't fix tonight, I don't think, but will be on to it with urgency. Rob.
Comment #4
rcrowther CreditAttribution: rcrowther commentedFixed, pending any other reports, of course. Rob.
Comment #5
BayouBill CreditAttribution: BayouBill commentedConfirmed fixed in 7.0-alpha3. tlineage column is now added to menu_links table on a fresh install.
Comment #6
rcrowther CreditAttribution: rcrowther commentedOne issue down. I know core are working hard to make this more efficient - good thing too.