2016-06-13 2 views
1

wso2amのマルチテナントインストールを設定しようとしています。 私はいくつかの新しいテナントを作りました。公共の店のサイトに行くと、私はcarbon.superを含むすべてのテナントを見ることができます。wso2am store - carbon.superテナントを隠そうとしています

super.carbonテナント店を隠すことはできますか?

+1

アクティブなテナントのすべてのストアがパブリックストアに表示されます。カーボンスーパーテナントを無効にする方法はありません。あなたができることは、ストアアプリを変更してsuper.carbonテナントストアを表示させないことです。しかし、スーパーテナントストアのURLにアクセスすると、それに関連するページが表示されます – 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

関連する問題