当前位置: 首页 > Web前端 > JavaScript

SAPHybrisCategory在Storefront的判断条件中展示

时间:2023-03-27 01:39:12 JavaScript

默认情况下,只有标记为active的目录版本在前端可见。类别可见性每个类别(Category)都有一个属性,用于指定允许查看和浏览该类别的用户或用户组(UserGroup)。这可以在BackofficeAdministrationCockpit的General选项卡上的CategoryVisibility下或在TypeSystem的allowedPrincipals下找到。不指定此属性的用户不允许访问此类别。分层用户组从其父级继承可见性设置。如果目录版(Category)的所有类别都对用户不可见,则目录版也将不可见:如果目录版不显示任何类别,则会导致目录版不显示任何有用的信息网络前端。下图是SAP电子商务云SpartacusUI中的类别导航页面:可见性控制您可以配置SAPCommerce以允许或拒绝对项目、目录和功能的访问。其中一些控件在前端生效,而另一些则特定于后台管理控制台。SAPCommerce中的可见性控制分为三种:那些在整个SAPCommerce中都有效的规则,比如只在web前端有效的限制(restrictions),比如只在web前端有效的productapprovalstatus(产品批准状态)在后台,如访问权限设置限制会影响灵活的搜索结果。如果有限制,用户可能无法收到没有这些限制时可用的所有搜索结果。这里提到了用户的概念,SAPCommerce中的用户和用户组都是从通用的Principal类型派生而来的,它是所有其他与用户相关的、更具体的子类型的基础。可见性权限绑定到会话级别。如果您更改了可见性设置并且更改似乎没有效果,请尝试关闭您的会话并重新登录。某些可见性设置在整个会话生命周期内都有效,并且不会受到会话时所做更改的追溯影响创建。