PyroCMS输出配置文件自定义字段

时间:2012-11-16 19:12:51

标签: pyrocms

我的用户个人资料中包含以下自定义字段。我注意到的是,这些将输出当前登录的用户字段。如何为当前查看的用户配置文件显示这些字段?我需要能够查看所选的用户配置文件数据,而不是登录的用户数据。

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

1 个答案:

答案 0 :(得分: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);