Ошибка после установки модуля объявлений на Drupal 7 - PullRequest
1 голос
/ 18 января 2011

Я только что установил объявление, но после установки я получаю эту ошибку:

  • Примечание: неопределенный индекс: введите ed_classified_form_alter () (строка 218 из / home3 / amineamm / public_html / chrini / sites/all/modules/ed_classified/ed_classified.module).

Когда я смотрю на код php, я не могу понять, как его исправить.Вот мой код:

  function ed_classified_form_alter(&$form, $form_state, $form_id) {
    module_load_include('inc', 'ed_classified', 'ed_classified_utils');

    if ($form['type']['#value'] == EDI_CLASSIFIED_MODULE_NAME) { //LINE 218
      if ($form_id == 'ed_classified_node_form' && $form['attachments'] && _ed_classified_variable_get('alter_attachment_text', EDI_CLASSIFIED_VAR_DEF_ALTER_ATTACHMENT_TEXT) ) {
        // Don't allow the attachments block to be collapsed.
        $form['attachments']['#collapsed']=FALSE;
        $form['attachments']['#collapsible']=FALSE;
        // Enhance the help for classified ads.
        // NOTE: this is appropriate for the upload_image module enhancements only!
        $form['attachments']['#title']=t('Photo Attachments');
        $form['attachments']['#description']= _ed_classified_variable_get('alter_attachment_text_description', t(EDI_CLASSIFIED_VAR_DEF_ALTER_ATTACHMENT_TEXT_DESCRIPTION));
      }
    }
  } 

Есть предложения?

Ответы [ 2 ]

1 голос
/ 20 августа 2011

Версия 7.x-3.x-rc1 7.x-3.x-rc2 была выпущена в период между Рождеством 2011 года и Новым 2012 годом и сильно изменилась с тех пор, как был задан этот вопрос.

1 голос
/ 18 января 2011

Судя по тегам и ошибкам, я предполагаю, что вы пытаетесь использовать Drupal 7. Проблема в том, что, как и во многих других предлагаемых модулях, модуль классифицированных объявлений поддерживает только Drupal 6. Обратите внимание на drupal.org. страница проекта в списке нет версии 7.x, только 5.x и 6.x.

Попробуйте экземпляр Drupal 6, и я уверен, что вы найдете, что он работает как шарм.

...