在 Umbraco 7 后台订购成员

Ordering Members in Umbraco 7 Back Office

我们目前正在使用 Umbraco 7 会员服务。我们的网站创建成员是 sign-up 流程的一部分。

在 Umbraco 的 CMS 端,我可以看到成员应该按字母顺序分类到文件夹中,但是似乎名称正在用于分类。这会导致问题,因为名称例如是 "Mr Joe Blogs",这意味着几乎每个人最终都会进入 "M" 文件夹。我们有成员 object.

的头衔、名字和姓氏的自定义属性

如何配置 umbraco 以按姓氏 属性.

的字母顺序文件夹排序

同样在成员管理选项卡上,姓名显示在网格上,我如何将其更改为姓氏和名字?

更新:

所以我做了更多的调查,我可以看到我安装了 Umbraco 7 的 MemberListView,我的文件名为 memberListView.html,它有一个 angularjs 绑定模板和位我我正在看的是:

<tr ng-repeat="result in listViewResultSet.items"
                        ng-class="{selected:result.selected}">

                        <td>
                            <i class="icon {{result.icon}}" ng-class="getIcon(result)"></i>
                            <input type="checkbox" ng-model="result.selected">
                        </td>
                        <td>
                            <!-- ng-class="{inactive: entityType === 'content' && !result.published}"  - use this as a template to color based on locked/approved state -->
                            <a href="#" ng-click="editMember(result.key)" prevent-default>{{result.name}}</a>
                        </td>
                        <td>
                            {{result.email}}
                        </td>
                        <td colspan="2">
                            <span title="{{getLockedDescription(result)}}" ng-class="getLockedIcon(result)"></span>
                            <span title="{{getSuspendedDescription(result)}}" ng-class="getSuspendedIcon(result)"></span>
                        </td>
                    </tr>

当我尝试获取自定义 属性 关闭结果时,它不存在,但查看 JSON 时存在一些标准属性。

如果您在开发人员部分修改 列表视图 - 成员 数据类型,您可以 select 您想要订购成员的 属性经过。它还为您提供了更改网格中显示的列的选项,因此您应该能够将名称 属性 替换为名字和姓氏。

如果您设法将成员组织到按字母顺序排列的文件夹中,那么您可能已经进行了一些自定义。据我所知,开箱即用是不可能的。