1

クラシファイド広告をインストールしたばかりですが、インストール後に次のエラーが発生します。

  • 注意: 未定義のインデックス: ed_classified_form_alter() に入力します (/home3/amineamm/public_html/chrini/sites/all/modules/ed_classified/ed_classified.module の 218 行目)。

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));
      }
    }
  } 

なにか提案を ?

4

2 に答える 2

1

タグとエラーから、あなたは Drupal 7 を使用しようとしていると推測されます。問題は、現在提供されている多くのモジュールと同様に、Classified Ads モジュールが Drupal 6 しかサポートしていないことです。drupal.org プロジェクト ページに 7 がないことに注意してください。 x バージョンがリストされています。5.x と 6.x のみです。

Drupal 6 のインスタンスを試してみてください。魅力的に機能することがわかるでしょう。

于 2011-01-18T04:16:57.047 に答える
1

バージョン7.x-3.x-rc17.x-3.x-rc2 は 2011 年のクリスマスから 2012 年の元日の間にリリースされ、その質問がされてから大きく変更されました。

于 2011-08-20T06:40:27.087 に答える