在Umbraco 7后台订购会员

时间:2015-04-30 09:26:42

标签: umbraco umbraco7

我们目前正在使用Umbraco 7会员服务。我们的网站创建成员作为注册过程的一部分。

在Umbraco的CMS方面,我可以看到成员应按字母顺序排列到文件夹中,但看起来名称正用于排序。这会引起问题,因为名称是例如#34; Mr Joe Blogs"这意味着几乎每个人都会进入" M"夹。我们在成员对象上有title,forename和surname的自定义属性。

如何配置umbraco以按姓氏属性排序为字母文件夹。

同样在成员管理标签上,网格上显示名称如何将其更改为姓氏和姓名?

更新

所以我做了一些调查,我可以看到我安装了Umbraco 7的MemberListView,我的文件名为memberListView.html,它有一个angularjs绑定模板,我看的位是:< / p>

&#13;
&#13;
<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>
&#13;
&#13;
&#13;

当我尝试将我的自定义属性关闭时,结果并不存在,但是查看JSON时会出现一些标准属性。

1 个答案:

答案 0 :(得分:3)

如果您在“开发者”部分中修改列表视图 - 成员数据类型,则可以选择要按其订购成员的属性。它还为您提供了更改网格中显示的列的选项,因此您应该能够使用Forename和Surname替换Name属性。

如果您已成功将成员组织成字母文件夹,那么您可能已经执行了一些自定义。据我所知,开箱即用是不可能的。