Как в очередной раз по экспериментировать хочется с Entity Reference так новые проблемы и косяки.
Сейчас почему то ставя старую версию (и новую девовскую) исчезла ошибка аяксовая при переключении на фильтрацию по виевс.
И почему то после выбора Материалов или Словарей
не появляется еще одна менюшка что бы их выбрать конкретные словари ли типы нод...
Как реально должен этот модуль работать, у кого работает... какая версия...
Комментарии
Сейчас новый релиз положил в папку. Создается как надо. Но!!! Поле не отредактировать.... белый экран...
У кого как с этим?
<?phpdiff --git a/entityreference.module b/entityreference.module
index b27ec48..7c86ca5 100644
--- a/entityreference.module
+++ b/entityreference.module
@@ -425,11 +425,14 @@ function _entityreference_field_settings_process($form, $form_state) {
$form['handler']['handler_settings'] += $handler->settingsForm($field, $instance);
_entityreference_get_behavior_elements($form, $field, $instance, 'field');
- $form['behaviors'] += array(
- '#type' => 'fieldset',
- '#title' => t('Additional behaviors'),
- '#parents' => array_merge($form['#parents'], array('handler_settings', 'behaviors')),
- );
+
+ if (!empty($form['behaviors'])) {
+ $form['behaviors'] += array(
+ '#type' => 'fieldset',
+ '#title' => t('Additional behaviors'),
+ '#parents' => array_merge($form['#parents'], array('handler_settings', 'behaviors')),
+ );
+ }
return $form;
}
@@ -505,13 +508,16 @@ function _entityreference_field_instance_settings_form($form, $form_state) {
$instance = isset($form_state['entityreference']['instance']) ? $form_state['entityreference']['instance'] : $form['#instance'];
_entityreference_get_behavior_elements($form, $field, $instance, 'instance');
- $form['behaviors'] += array(
- '#type' => 'fieldset',
- '#title' => t('Additional behaviors'),
- '#process' => array(
- '_entityreference_field_settings_ajax_process',
- ),
- );
+
+ if (!empty($form['behaviors'])) {
+ $form['behaviors'] += array(
+ '#type' => 'fieldset',
+ '#title' => t('Additional behaviors'),
+ '#process' => array(
+ '_entityreference_field_settings_ajax_process',
+ ),
+ );
+ }
return $form;
}
?>