2017-01-17 2 views
1

내가 이런 내 sitemap.json를 만들어 페이지에 기사를 추가하지 않습니다 : 내가 잘 모든 실행을하는 Liferay에 배포하지만,을 Liferay 자원-수입은

{ 
"layoutTemplateId": "1_column", 
"layouts": [ 
    { 
     "name": "Inicio", 
     "title": "Início", 
     "friendlyURL": "/inicio", 
     "layoutTemplateId": "1_column", 
     "articles": [ 
      "genericBlock.xml", 
      "inicio.html", 
      "formularioInicio.html" 
     ] 

    }, 
    { 
     "name": "Pagina Menu Lateral", 
     "title": "Página Menu Lateral", 
     "friendlyURL": "/pagina-menu-lateral", 
     "layouts":[ 
       { 
       "name": "Link1", 
       "title": "Link 1", 
       "friendlyURL": "/link1", 
       "layoutTemplateId": "1_column", 
       "columns": [ 
        [ 
        ] 
       ] 
       }, 
       { 
       "name": "Link2", 
       "title": "Link 2", 
       "friendlyURL": "/link2", 
       "layoutTemplateId": "1_column", 
       "columns": [ 
        [ 
        ] 
       ] 
       }, 
       { 
       "name": "Link3", 
       "title": "Link 3", 
       "friendlyURL": "/link3", 
       "layoutTemplateId": "1_column", 
       "columns": [ 
        [ 
        ] 
       ] 
       }, 
       { 
       "name": "Link4", 
       "title": "Link 4", 
       "friendlyURL": "/link4", 
       "layoutTemplateId": "1_column", 
       "columns": [ 
         [ 
          "link4MenuLateral.html" 
         ] 
        ] 
       } 
      ] 
    }, 
    { 
     "name": "Pagina Texto", 
     "title": "Página de Texto", 
     "friendlyURL": "/pagina-de-texto", 
     "layoutTemplateId": "1_column", 
     "columns":[ 
      [ 
       "paginaTexto.html" 
      ] 
     ] 
    }, 
    { 
     "name": "Noticias", 
     "title": "Notícias", 
     "friendlyURL": "/noticias", 
     "layoutTemplateId": "1_column", 
     "columns":[ 
      [ 
       "noticias.html" 
      ] 
     ] 
    }, 
    { 
     "name": "Search", 
     "title": "Pesquisa", 
     "friendlyURL": "/search", 
     "layoutTemplateId": "1_column", 
     "hidden": "true" 
    } 
] 
} 

나는 웹 콘텐츠 검색하여 해당 콘텐츠를 검색 할 때 , 아무것도 발견되지 않습니다. 웹 컨텐트에서 모든 기사를 게시 할 때 포틀릿 URL을 찾았지만 웹 컨텐트가 지정된 페이지를 찾지 못했습니다.

자원 가져 오기 도구가 웹 콘텐츠를 자동으로 게시하도록하려면 어떻게해야합니까?

는 또한 내가 실행할 때 모든 레이아웃에 대한

JournalArticleServiceUtil.getArticlesByLayoutUuid(groupId, LayoutLocalServiceUtil.getLayouts(groupId, false).get(i).getUuid()).size() 

0을 반환합니다.

어떻게 사이트 맵에 레이아웃의 기사를 포함시킬 수 있습니까?

드래그로 콘텐츠를 추가 할 때 & 검색 결과를 삭제하십시오.

누군가가 직면했거나 조언을 줄 수 있습니까?

+0

Liferay 버전? – Michael

+0

버전 6.2 GA 5 – langeles86

답변

0

시도해보십시오. 나는 콘텐츠가 어떻게 구조화되는지 모른다 (둘 다 동일한 XML 파일을 사용하는 경우).

{ 
"layoutTemplateId": "1_column", 
"publicPages": [ 
    { 
     "columns": [ 
      [ 
       "formularioInicio.html", 
       { 
        "portletId": "56", 
        "portletPreferences": { 
         "articleId": "genericBlock.xml", 
         "groupId": "${groupId}", 
         "portletSetupShowBorders": "true", 
         "portletSetupTitle_en_US": 
          "formulario inicio", 
         "portletSetupUseCustomTitle": "true" 
        } 
       }, 

       "inicio.html" 
       { 
        "portletId": "56", 
        "portletPreferences": { 
         "articleId": "genericBlock.xml", 
         "groupId": "${groupId}", 
         "portletSetupShowBorders": "true", 
         "portletSetupTitle_en_US": 
          "inicio", 
         "portletSetupUseCustomTitle": "true" 
        } 
       } 
      ] 
     ], 
     "name": "Inicio", 
     "title": "Início", 
     "friendlyURL": "/inicio" 
    } 
]}