CCK вертикльное положение строки полей Taxonomy в настройках полей

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

Аватар пользователя dfaker dfaker 17 июля 2008 в 22:07

drupal-6.3.tar
cck-6.x-2.0-rc4
В настройках полей CCK (Manage fields) строки полей можно тягать вверх/вниз, но перемещая строку Taxonomy она не становится на свое место. По дефолту была снизу, я перетянул 1 раз выше и все - стала намертво с самого верху(при заполнении ноды), хотя в Manage fields она отобржается предпоследней

Комментарии

Аватар пользователя direqtor direqtor 18 июля 2008 в 13:44

Он все-равно кеширует, даже если все кеширование отключено.
Проверил сейчас какие кеш-таблицы друпал точно не чистит при нажатии кнопки Очистить кеш: cache, cache_content, cache_form, cache_menu, cache_update.

Попробуй очистить таблицу cache_form вручную.

Аватар пользователя dfaker dfaker 18 июля 2008 в 16:00

Почистил руками в базе все таблицы cache_* (да они были не пустыми) - не помогло. Раз таких проблемы больше ни у кого нет с 6ой версией, то думаю дальше можно не обсуждать, прото друпал меня не любит Smile

Аватар пользователя dfaker dfaker 23 августа 2008 в 2:37

Cтавлю на чистую 6.4 и cck последней версии, создаю словарь с парой терминов и прикрепляю его к типу материала page. В менеджере полей cck тяну строку taxonomy в самый низ - работает, потом в самый верх - работает, после этого куда не тяну - не работает (при редактировании всегда остается сверху). Работает - это значит, что при редактировании типа материала page поле выбора термина словаря находится на своей вертикальной позиции, определенной в менеджере полей cck.
Ну не верю что воспроизводится тоьлко у меня

Наверно придется content_taxonomy смотреть Sad

Аватар пользователя dfaker dfaker 26 августа 2008 в 0:55

В общем в через хук _form_alter увеличил значение $form['taxonomy']['#weight'] и все стало как надо, конечно это костыли но работает и вполне в духе системы Smile