У всех так или только у меня переход на Content Taxonomy (не перенеслись старые значения таксономии в пол CCK)

Главные вкладки

Аватар пользователя Ne_L Ne_L 31 августа 2009 в 11:08

Возникла необходимость перейти с просто_таксономии на Content Taxonomy - но нод привязанных к терминам было уже насозданно большое количество - и вот до сих пор не пойму значение нового CCK поля Content Taxonomy для уже созданных нод автоматически пернесится согласно тому какому термину принадлежала нода или нет? Не пойму потому что по идее, (модуль ж всё тки не на волжском автозаводе делался) должен, а в моей ситуации этого не произошло. Может я чё то не нажал или не там смотрю. Как у вас?

Спаисбо.

Комментарии

Аватар пользователя sas@drupal.org sas@drupal.org 31 августа 2009 в 11:24

"Ne_L" wrote:
поля Content Taxonomy для уже созданных нод автоматически пернесится согласно тому какому термину принадлежала нода или нет?

Нет

Аватар пользователя Ne_L Ne_L 31 августа 2009 в 11:39

Тогда как посоветуете выходить из положения в подобной ситуации, может уже сталкивался кто то.

Аватар пользователя mkudrin mkudrin 4 декабря 2012 в 14:55

Я решил как на странице http://drupal.org/node/485328#comment-1843800

UPDATE content_type_ТИП_МАТЕРИАЛА AS ctr
INNER JOIN term_node AS tn ON tn.vid = ctr.vid
INNER JOIN term_data AS td ON td.tid = tn.tid AND td.vid = ID_СЛОВАРЯ
INNER JOIN node AS n ON n.vid = tn.vid AND n.type = 'ТИП_МАТЕРИАЛА'
SET ctr.field_ИМЯ_ПОЛЯ_value = tn.tid