wso2am store - 试图隐藏 carbon.super 租户

wso2am store - Trying to hide the carbon.super tenant

我正在尝试设置 wso2am 的多租户安装。 我创建了一些新租户,当访问 public 商店网站时,我可以看到所有租户,包括 carbon.super.

是否可以隐藏 super.carbon 租户商店?

如果您需要隐藏 carbon.super 租户域,请按照以下说明操作。

in template.jag(/store/site/themes/fancy/templates/api/tenant-stores-listing/template.jag) 在此行之前粘贴以下内容

<%for(var i=0;i< tenantDomains.length;i++){
if(tenantDomains[i] != "carbon.super"){
var site = require("/site/conf/site.json");
%>
<a href="<%= encode.forHtmlAttribute(encode.forUri(jagg.getSiteContext() + 
"?tenant="+tenantDomains[i])) %>" title="<%=tenantDomains[i]%>">
<li class="thumbnail span3 tenent-thumb">
<center><img src="<%=jagg.getAbsoluteUrl(jagg.getThemeFile("images/tenant-store.png"))%>" alt="">
<h3><%=tenantDomains[i]%></h3>
<span>Visit Store</span>
</center></a></li><%}}%>

然后它将从主要商店视图中过滤掉 carbon.super。您可以使用子主题进行此更改并覆盖默认页面。为此,请遵循此 article about API Manager sub themes.