2010-11-08 3 views
0

Кто-нибудь смог установить CCK на drupal 7? Я получаю много ошибок.
Причина, по которой я хочу это потому, что CCK не создает 2 таблицы для каждого поля, она создает только одну таблицу для типа контента, которая более эффективна.Drupal 7 Установка CCK

Благодаря

ответ

5

В Drupal 7 ССК является частью ядра, так что вам не нужно устанавливать отдельно (а вы и не может, так как он не имеет никакого освобождения 7.x).

+0

Есть ли шанс сделать druplal 7, чтобы сохранить содержимое в стиле CCK, что означает таблицу для типа коннекта, а не таблицу в поле? – fatnjazzy

+0

, вы можете взглянуть на API полей, который является одной из основных новых функций, представленных на Drupal 7. У меня еще не было времени изучить его, но вы можете прочитать здесь http://drupal.org/community- инициативы/drupal-core/fields – pasine

+0

API не является проблемой, проблема в том, что drupal создает 2 таблицы для каждого поля, и я хочу этого избежать. это я хочу CCK, а не ядро ​​нового типа контента – fatnjazzy

3

Проблема «двух таблиц» для FieldPI для Drupal 7 относится конкретно к разделению между «текущими данными» для полей объекта и «старыми данными» для сохраненных изменений. CCK в Drupal 6 применяется только к узлам и может предполагать, что данные ревизии всегда будут иметь смысл. В Drupal 7 поля могут быть прикреплены к любому типу объекта, независимо от того, поддерживает ли он изменения или нет.

Таким образом, ревизованные объекты получают две таблицы: одну для текущих данных и одну для старых версий. Если я правильно понимаю текущий код, неперечисленные объекты, такие как учетные записи пользователей, получают одну таблицу для каждого поля. Это был компромисс, но это компромисс, который теперь испекли в Drupal Core - установка самого модуля CCK не изменит этого.

Возможно, что если вы действительно, ДЕЙСТВИТЕЛЬНО определили, что вы можете реализовать альтернативный механизм плагина Field Storage, который не создает дополнительную таблицу. Я бы предположил, что это не так далеко, но выигрыш вряд ли стоит того.

0

Модуль cck предлагается для Drupal 7. Однако эта ревизия включает только функции cck, которые не были включены в ядро. Мне удалось установить этот модуль на моем сайте drupal 7 без каких-либо ошибок. Попробуйте загрузить последнюю версию.

Смежные вопросы