Field Group в седьмом друпале имеет необъявленную зависимость от Features

В итоге при экспорте ctools сущностей получаем милое сообщение об ошибке: PHP Fatal error: Call to undefined function features_translatables_export() in /srv/fintech/www/html/sites/all/modules/field_group/field_group.module on line 2312

Баг давным-давно известен, его, похоже, никто не чинит, хотя давно предложен патч. На всякий случай приведу его здесь, чтобы не потерялся:

diff --git a/field_group.module b/field_group.module
index 4061519..f5eb41e 100644
--- a/field_group.module
+++ b/field_group.module
@@ -2267,7 +2267,8 @@ function field_group_field_group_to_hook_code($data, $module) {
     }
   }
 
-  if (!empty($translatables)) {
+  if (!empty($translatables) && module_exists('features')) {
+    module_load_include('inc', 'features', 'features.export');
     $code .= features_translatables_export($translatables, '  ') . "\n";
   }
 

Add new comment

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.