logo
 

WebLoginPEスニペットで登録変更・削除画面を作成

WebLoginPEスニペットを使うと、下図のようにウェブユーザーの登録情報の変更・削除画面を作成することができます。

WebLoginPE

上記の画面下部にある「登録情報の削除」をクリックすると、「登録情報の削除」画面に遷移します。

WebLoginPE

WebLoginPEスニペットのダウンロード&インストール

ローカルでMODXサイトのディレクトリを開き、/assets/snippets/ディレクトリにwebloginpeディレクトリを作っておきます。

MODX公式サイトからWebLoginPEスニペットをダウンロードし、ダウンロードしたtar.gzアーカイブをwebloginpeディレクトリに移します。

7-Zipなどのアーカイバを使ってダウンロードしたtar.gzアーカイブを展開します。(7-Zipでは、tar.gz→tar→と2段階の展開が必要です。)

このサイトからWebLoginPEスニペットの日本語化ファイルをダウンロードし、ダウンロードしたアーカイブを展開します。"ja.php"をwebloginpe/langディレクトリに移します。

FTPでwebloginpeディレクトリをまるごとアップロードします。

MODXサイトの管理画面にアクセスして、「エレメント」→「エレメント管理」→「スニペット」→「スニペットの作成」を開き、下表のように入力します。

スニペット名 WebLoginPE
説明 <strong>1.3.1-dev</strong> 機能向上版WebUser管理スニペット

"webloginpe.snippet.php"を開いてコードをまるごとコピーし、スニペットコード欄に貼り付けて「更新」します。

登録情報の変更・削除画面の作成

MODXサイトの管理画面にアクセスして、「エレメント」→「エレメント管理」→「チャンク」→「チャンクの作成」を開き、下表のように入力します。

チャンク名 UpdateProfile
説明 WebLoginPEスニペット用ウェブユーザーの登録情報変更テンプレート

ダウンロードしたアーカイブに同梱の"profile.chunk.txt"を開いてコードをまるごとコピーし、チャンクコード欄に貼り付けて「更新」します。

同様に、「エレメント」→「エレメント管理」→「チャンク」→「チャンクの作成」を開き、下表のように入力します。

チャンク名 DeleteProfile
説明 WebLoginPEスニペット用ウェブユーザーの登録情報削除テンプレート

ダウンロードしたアーカイブに同梱の"delete.chunk.txt"を開いてコードをまるごとコピーし、チャンクコード欄に貼り付けて「更新」します。

新しいリソースを作成し、「ページ設定」の「リッチテキストで編集」を無効にしてから、「本文」欄に次のスニペットコールを入力して更新します。

[!WebLoginPE? &lang=`ja` &type=`profile` &profileTpl=`UpdateProfile` &profileDeleteTpl=`DeleteProfile`!]

最後にAdminでログインしなおして、「グループ」をウェブユーザー権限のものに設定して「更新」すれば、出来上がりです。

MODXとは

新着情報

 
RSS