wso2am의 멀티 테넌트 설치를 설정하려고합니다. 나는 새로운 세입자를 만들었고 공공 상점 사이트를 방문했을 때 carbon.super를 포함한 모든 세입자를 볼 수 있습니다.wso2am store - carbon.super 세입자를 숨기려고 시도합니다.
super.carbon 세입자 상점을 숨길 수 있습니까?
wso2am의 멀티 테넌트 설치를 설정하려고합니다. 나는 새로운 세입자를 만들었고 공공 상점 사이트를 방문했을 때 carbon.super를 포함한 모든 세입자를 볼 수 있습니다.wso2am store - carbon.super 세입자를 숨기려고 시도합니다.
super.carbon 세입자 상점을 숨길 수 있습니까?
carbon.super tenant 도메인을 숨겨야하는 경우 아래 지침을 따르십시오. 이 행하기 전에 다음
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을 따르십시오.
나는 그것을 시도하고 결과를 가능한 빨리보고 할 것입니다 – Spiros
공용 저장소에는 활성 테넌트의 모든 저장소가 표시됩니다. 탄소 슈퍼 임차인을 비활성화 할 수있는 방법은 없습니다. 할 수있는 일은 store 앱을 수정하여 super.carbon tenant store를 표시하지 않는 것입니다. 그러나 슈퍼 세입자 저장소의 URL에 액세스하면 관련 페이지가 제공됩니다 – Jenananthan