Как устранить ошибку «Эта версия не совместима с Drupal 7.x и должна быть заменена»?

8

Я продолжаю получать: «Эта версия не совместима с Drupal 7.x и должна быть заменена». ошибка. Не могли бы вы взглянуть на содержимое моего файла .info и сказать, что с ним не так:

name = jeanb
description = sub-theme based on Bartik.
base theme = bartik
engine = phptemplate

stylesheets[all][] = css/jeanb.css

regions[header] = Header
regions[help] = Help
regions[page_top] = Page top
regions[page_bottom] = Page bottom
regions[highlighted] = Highlighted

regions[featured] = Featured
regions[content] = Content
regions[sidebar_first] = Sidebar first
regions[sidebar_second] = Sidebar second

regions[triptych_first] = Triptych first
regions[triptych_middle] = Triptych middle
regions[triptych_last] = Triptych last

regions[footer_firstcolumn] = Footer first column
regions[footer_secondcolumn] = Footer second column
regions[footer_thirdcolumn] = Footer third column
regions[footer_fourthcolumn] = Footer fourth column
regions[footer] = Footer

settings[shortcut_module_link] = 0


; Information added by drupal.org packaging script on 2013-04-03 
version = "7.22" 
project = "drupal" 
datestamp = "1365027012"

Спасибо!

Давид Магалдадзе
источник
Я собирался отклонить голосование из-за отсутствия исследований, но, к моему удивлению, понял, что поиск ошибки не дает полезных ответов. +1.
Летарион
Да, это правда. А также, я новичок в этом, и я публикую вопросы только после того, как исчерпал все другие ресурсы (такие как google-ing, как вы упомянули и подобные) ... Итак, спасибо!
Давид Магалдадзе
Я был просто удивлен, я предположил бы, что у такого основного вопроса уже будет ответ, но фактически ответы, которые я действительно нашел, были полностью неправильными.
Летарион
1
Да, согласился. На одном из форумов Drupal у парня возник такой же вопрос, и ему удалось решить проблему, добавив: регионов [контент] = контентная часть. Но это не было проблемой в моем случае. Хотя Клайв дал правильный ответ ниже, я все еще в замешательстве, поскольку в книге (по темам Drupal) четко сказано «удалить строки для пакета, версии и ядра». из файла .info.
Давид Магалдадзе
Дэвид, где ты видел этот текст? Это определенно неправильно, и должно быть исправлено. (И, как вы заметили, ответ Клайва верен)
Летарион

Ответы:

14

Согласно теме письма .info файлы , coreэто обязательный ключ. Вам просто нужно добавить

core = 7.x

сделать вашу тему совместимой с Drupal 7.

Клайв
источник
Это сработало. Это сделало это для меня. Я был одурачен книгой «Drupal 7 Themes (Опубликовано в мае 2011 г., стр. 116, шаг 3)», в которой говорилось, что нужно удалить эту строку при создании подтемы. Теперь я верю тебе, Клайв, а не книга. Я верю тебе. :)
JW.
7

Вы должны включить это:

регионы [контент] = контент

Это новое в Drupal 7, теперь контент является блоком.

Charly
источник
Это необходимо было написать, кроме того, core = 7.xна моей установке 7.31.
Николай Конев