2011-01-18 6 views
1

я только что установил объявление, но после установки я получаю эту ошибку:Ошибка после установки Объявлений рекламного модуля на Drupal 7

  • Примечание: Undefined индекс: типа в ed_classified_form_alter() (строка 218 из /home3/amineamm/public_html/chrini/сайты/все/модули/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)); 
     } 
    } 
    } 

Любое предложение?

ответ

1

Из тегов и ошибок Я предполагаю, что вы пытаетесь использовать Drupal 7. Проблема заключается в том, что, как и многие модули, прямо сейчас, модуль «Объявления» поддерживает только Drupal 6. Уведомление о the drupal.org project page отсутствует 7.x версия указана только 5.x и 6.x.

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

+1

Существует версия для разработки, но она не отображается на странице проекта, см. Http://drupal.org/node/118128/release – Berdir

1

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

Смежные вопросы