2016-04-26 8 views
0

私はAEM(Adobe Experience Manager)の初心者ですが、そこからXMLを書き出すことができると聞きました。これに関する3つの質問があります:Adob​​e Content ManagerはどのようにXMLコンテンツをWebページにレンダリングしますか?

  • なぜHTMLではないのですか?
  • AEMはXMLコンテンツを内部的にどのように表示しますか?
  • AEMのXMLコンテンツをAEMの元のWebページコンテンツを表示するためにレンダリングするにはどうすればよいですか?

ありがとうございます。すぐにお返事ありがとうございます。

答えて

2

すぐに使用できるAEMは、コンテンツをXMLやHTML、JSONなどでレンダリングできます。これと同様のものを参照してください。question

Apache Slingスクリプトの解決については、Sling CheatsheetSling docsをお読みください。 Sling rendering with the default Get servletについて読む

URL拡張子を変更することで、JCRの同じコンテンツをさまざまな形式でレンダリングできます。したがって、/content/projectname/pagecq:Pageリソースがある場合、簡単なGETリクエストを/content/projectname/page.xmlにすることでXMLを取得できます。同様に、/content/projectname/page.htmlのHTMLと/content/projectname/page.jsonのJSONを取得できます。

AEMレンダリングがレンダリングを内部的にどのように扱うかについてのご質問は、実際にはApache Slingの責任です。 the different renderersを含むGitHubのオープンソースコードを調べることができます。

+0

ありがとうございます@nateyolles!私のように、この質問について多くの手がかりを持たない人にとっては非常に貴重な情報です。 – Penny

関連する問題