ユーザープロファイルに次のカスタムフィールドがあります。私が気付いたのは、これらが現在ログインしているユーザーフィールドを出力することです。現在表示しているユーザープロファイルにこれらのフィールドを表示するにはどうすればよいですか?ログインしたユーザーデータではなく、選択したユーザープロファイルデータを表示できるようにする必要があります。
{{ user:your_address }}, {{ user:address_line3 }}, {{ user:state }}
ユーザープロファイルに次のカスタムフィールドがあります。私が気付いたのは、これらが現在ログインしているユーザーフィールドを出力することです。現在表示しているユーザープロファイルにこれらのフィールドを表示するにはどうすればよいですか?ログインしたユーザーデータではなく、選択したユーザープロファイルデータを表示できるようにする必要があります。
{{ user:your_address }}, {{ user:address_line3 }}, {{ user:state }}
ユーザーIDをユーザープラグインタグに渡すことができます。
{{ user:your_address user_id="4" }}
または、複数のタグがある場合は、プロファイルタグを使用してください。
{{ user:profile user_id="4" }}
{{ your_address }}
{{ address_line3 }}
{{ /user:profile }}
これはPyroCMSバージョン2.1用です。古いバージョンを使用している場合は、ユーザープラグインを更新する必要がある場合があります。
ここから: http: //docs.pyrocms.com/2.1/manual/plugins/user
編集
このように、変数をユーザータグに渡すことができます。
{{ user:your_address user_id="{{ user_id_var }}" }}
ただし、コントローラーでテンプレートを作成するときにIDを設定し、何らかの方法で(URIセグメントを介して)ページに変数を渡す必要があります。
$this->template->user_id_var = $this->uri->segment(2);