Настройка тем для commerce kickstart через drush

Опубликовано oakseniau1 - ср, 12/20/2017 - 09:39

На сайте с дистрибутивом commerce kickstart перестали открываться мегаменю и выдавалось уведомление о нарушении работы некоторых файлов, но удалось устранить проблему с помощью команды drush для установки основной и админисративной тем и очистки кэша.

$ drush vset theme_default commerce_kickstart_theme
$ drush vset admin_theme commerce_kickstart_admin
$ drush cc all


Проблема была связана, вероятно, с тем, что несколько сайтов с разными настройками темы были подключены к одной базе данных.
Появились сообщения:

  • Notice: Undefined index: highlighted в функции include() (строка 126 в файле /home/u13675/domains/logoteka.site/modules/system/page.tpl.php).
  • Notice: Undefined index: sidebar_first в функции include() (строка 138 в файле /home/u13675/domains/logoteka.site/modules/system/page.tpl.php).
  • Notice: Undefined index: sidebar_second в функции include() (строка 144 в файле /home/u13675/domains/logoteka.site/modules/system/page.tpl.php).
  • Notice: Undefined index: commerce_kickstart_theme в функции drupal_theme_initialize() (строка 100 в файле /home/u13675/domains/logoteka.site/includes/theme.inc).
  • Notice: Trying to get property of non-object в функции _drupal_theme_initialize() (строка 146 в файле /home/u13675/domains/logoteka.site/includes/theme.inc).
  • Notice: Undefined index: commerce_kickstart_theme в функции drupal_theme_initialize() (строка 100 в файле /home/u13675/domains/logoteka.site/includes/theme.inc).
  • Notice: Trying to get property of non-object в функции _drupal_theme_initialize() (строка 146 в файле /home/u13675/domains/logoteka.site/includes/theme.inc).
  • Notice: Trying to get property of non-object в функции _theme_load_registry() (строка 335 в файле /home/u13675/domains/logoteka.site/includes/theme.inc).
  • Notice: Undefined index: commerce_kickstart_theme в функции theme_get_setting() (строка 1440 в файле /home/u13675/domains/logoteka.site/includes/theme.inc).
  • Notice: Trying to get property of non-object в функции theme_get_setting() (строка 1477 в файле /home/u13675/domains/logoteka.site/includes/theme.inc).
  • Notice: Trying to get property of non-object в функции theme_get_setting() (строка 1487 в файле /home/u13675/domains/logoteka.site/includes/theme.inc).

конфликт тем друпал

Для восстановления темы были настроены вручную при помощи drush

drush
 $ drush vset theme_default commerce_kickstart_theme
$ drush vset admin_theme commerce_kickstart_admin
$ drush cc all