5

これらはdrupalでの私の最初のステップです。

記事の分類階層を作成しましたが、コンテンツ管理者が新しいコンテンツに「カテゴリ」を割り当てることができるように、コンテンツタイプ「Article」と「Media」に新しいフィールドを追加しようとしています。

だから私は構造>コンテンツタイプ>記事>フィールドの管理に行ってきましたそして「新しいフィールドを追加」:

1- Label = Category
2- Name = "field_category
3- Field = "Term reference"
**4- Automatically changes to "Select list" but I am unable to see the drop down list options. Clicking the list doesn't do anything, I couldn't select Autocomplete or any other value I've seen on forums & tutorials. Using firebug I could see the options are there, but the list doesn't show up.**

これは、最も基本的なテキストフィールドを含め、すべてのタイプのフィールドで発生しています。なぜこれが起こっているのか考えていますか?

4

2 に答える 2

5

glumboが述べたように、ここでの問題はjQuery1.7アップデートが原因です。jQuery 1.6以降、DOMプロパティには.prop()関数を使用してアクセスする必要があります。いくつかの修正プログラムソリューションには未解決の問題があります:

次の行で、.attr () jQuery関数呼び出しを.prop()に置き換える必要があります。/modules/field_ui/field_ui.js

100:      $(this).html(html).attr('disabled', disabled ? 'disabled' : '');
253:      $(ajaxElements).attr('disabled', true);

この修正によりDrupalコアモジュールが変更されることに注意してください。おそらくパッチを使用することをお勧めします(とにかく、Driesは子猫を殺します:)。

于 2012-06-12T08:01:00.823 に答える
1

問題はjqueryの更新にあります。jquery 1.7 を使用している場合、この問題が発生します。

于 2012-04-28T22:48:32.710 に答える