2

私はDrupalの初心者ですが、CentOS 5.5 Linux、PostgreSQL 8.4.7、PHP5.3マシンに正常にインストールされています。

最小限のインストールを選択し、次のモジュールを有効にしました:ブロック、イメージ、ロケール、OpenID(後でGoogleアカウントを追加したい...)および検索。とにかく、ユーザーモジュールなどはデフォルトで有効になっています。

私の問題は:

性別/都市フィールドを追加して必須にする方法がわかりません。

私の古いphpBB3サイトでのスパム対策として、新しいユーザーに性別についての必須の質問があります。ロボット/男性/女性で、最初の回答はデフォルトであり、新しいユーザーは登録できません。

Drupal 7でも同じことができますか?

また、ストックインストールの方が更新が簡単なので、追加のモジュールをインストールしなくても実行できることを願っています。(それは私が私の古いphpBBサイトでやっていたことです-modがインストールされていません)。

ご回答ありがとうございます!アレックス

アップデート:

これが私のフィールドモジュールのスクリーンショットです、それは大丈夫に見えますか?たぶん私の問題は、リストが無効として表示されることですか?

ここに画像の説明を入力してください

4

1 に答える 1

5

まず、DrupalモジュールとphpBBmodには大きな違いがあることに注意してください。Drupalは、コードを変更せずにモジュールをDrupalと統合できるようにするAPIを提供します。それらをフォルダにダウンロードして有効にすると、実行されます。

そして、はい、あなたがやろうとしていることは、追加のモジュールなしで可能です。admin / config / people / accounts / fieldsに移動し、タイプ「リスト(テキスト)」の性別フィールドを追加します(これが使用できない場合は、有効にする必要がありますが、Drupalコアの一部です)。次に、次のように入力します。許可された値と2ページ目で、[必須]と[登録フォームに表示]のチェックボックスをオンにすると、準備が整います。

于 2011-02-28T19:12:52.917 に答える