ホーム » Movable Type » A-Member » A-Memberドキュメント » 会員属性の設定
会員属性の設定
会員属性のしくみ
会員登録用フォーム(aform999)について もあわせてご覧ください。
A-Member4以降、会員属性はコンテンツタイプとして定義されます。
また、「会員管理用」ブログは自動的に作成されず、手動でサイトを作成して定義する必要があります。
詳しくは A-Memberのインストール・A-Memberメニュー > A-Memberのインストール を行う をご参照ください。
会員属性の追加方法
会員属性は、コンテンツタイプの扱いとなります。
追加方法としては以下の通りです。
- 会員管理用として、任意のサイトを作成し、会員管理用サイトとして定義づける
A-Memberのインストール を行います。
インストール後、定義づけた会員管理用サイト内のコンテンツタイプ「会員」に、ログインID(メールアドレス、または文字列)、パスワード(半角英数字 a~z, A~Z, 0~9)が追加されます。 - 「会員登録用フォーム(aform999)」へパーツを追加することで、会員管理用サイトに定義したサイト内にて、コンテンツタイプ「会員」に、追加されます。
追加したパーツは、コンテンツタイプ「会員」には以下のように保存されます

- コンテンツタイプ「会員」にコンテンツフィールドを追加することでも会員属性を追加することができます。コンテンツフィールドを追加する場合は、「会員登録用フォーム(aform999)」に反映されないため、会員自身で変更ができない会員属性になります。

グループ、ランクによってコンテンツを出し分ける
例として、"会員ランク" という属性をあらかじめコンテンツタイプで設定しておき、「プラチナ会員」「ゴールド会員」といった区分によって表示する内容を変えたいとします。
- コンテンツタイプに「会員ランク」を追加する
- 会員自身で変更できる項目にする場合は、「会員登録用フォーム(aform999)」にパーツを追加します
- 会員自身が変更できない項目にする(管理者が値を設定する)場合は、コンテンツタイプ>会員 にコンテンツフィールドを追加します。
- 会員情報の取得と判定の例
会員情報は <mt:AMemberInfo> で取得する
その値を <mt:SetVarBlock> などで変数に取得しておき、 <mt:If> などで判定し、会員情報の値で表示内容を切り替える
<mt:AMemberInfo name="会員ランク" setvar="my_rank"> ←会員属性(会員ランク) を取得して変数my_rankにセット
<mt:If name="my_rank" eq="3"> ← my_rankの値で処理判定
あなたはプラチナ会員です
<mt:ElseIf eq="2">
あなたはゴールド会員です
<mt:ElseIf eq="1">
あなたはシルバー会員です
<mt:ElseIf eq="0">
あなたはブロンズ会員です
<mt:Else>
会員ランク未設定です
</mt:if>
アークウェブのMovable Typeブログ
新着記事
- 2025年10月30日
Aシリーズ MT6用プラグイン 販売及びサポート終了のお知らせ - 2025年10月28日
リリースノート:A-Form 6.0.0/5.0.2/4.1.6, A-Member 6.0.0/5.0.2/4.1.6, A-Reserve 6.0.0/5.0.2/4.1.6 - 2025年10月23日
Movable Type 8.8.0 / 8.4.4 / 8.0.8 / 7 r.5510について Aシリーズ最新版は動作確認済みです - 2025年9月29日
クラウド版Movabletype8.7でA-Member5.0.1をご利用の方へ:PartialDynamicPublishing1.1.5へのアップデートのご案内 - 2025年8月20日
Movable Type 8.7.0 / 8.4.3 / 8.0.7 / 7 r.5509 について Aシリーズ最新版は動作確認済みです










