我们目前正在使用Umbraco 7会员服务。我们的网站创建成员作为注册过程的一部分。
在Umbraco的CMS方面,我可以看到成员应按字母顺序排列到文件夹中,但看起来名称正用于排序。这会引起问题,因为名称是例如#34; Mr Joe Blogs"这意味着几乎每个人都会进入" M"夹。我们在成员对象上有title,forename和surname的自定义属性。
如何配置umbraco以按姓氏属性排序为字母文件夹。
同样在成员管理标签上,网格上显示名称如何将其更改为姓氏和姓名?
更新
所以我做了一些调查,我可以看到我安装了Umbraco 7的MemberListView,我的文件名为memberListView.html,它有一个angularjs绑定模板,我看的位是:< / p>
<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;
当我尝试将我的自定义属性关闭时,结果并不存在,但是查看JSON时会出现一些标准属性。
答案 0 :(得分:3)
如果您在“开发者”部分中修改列表视图 - 成员数据类型,则可以选择要按其订购成员的属性。它还为您提供了更改网格中显示的列的选项,因此您应该能够使用Forename和Surname替换Name属性。
如果您已成功将成员组织成字母文件夹,那么您可能已经执行了一些自定义。据我所知,开箱即用是不可能的。