1

ユーザープロファイルに次のカスタムフィールドがあります。私が気付いたのは、これらが現在ログインしているユーザーフィールドを出力することです。現在表示しているユーザープロファイルにこれらのフィールドを表示するにはどうすればよいですか?ログインしたユーザーデータではなく、選択したユーザープロファイルデータを表示できるようにする必要があります。

{{ user:your_address }}, {{ user:address_line3 }}, {{ user:state }}
4

1 に答える 1

3

ユーザー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);
于 2012-11-17T19:34:02.713 に答える