2016-06-13 53 views
1

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

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

+1

公共商店将显示所有活跃租户的商店。没有办法停用碳超级租户。你可以做的是你可以通过修改商店应用来避免显示super.carbon租户商店。然而,访问超级租户商店的网址会给与它相关的网页 – Jenananthan

回答

0

如果您需要隐藏carbon.super租户域,请按照下面的说明进行操作。这条线以下之前在

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><%}}%> 

然后,它会过滤掉碳。从主店的角度来看。您可以使用子主题进行此更改并覆盖默认页面。要做到这一点,请按照这个article about API Manager sub themes

+0

我会尝试一下,并尽快报告结果 – Spiros