2016-04-19 4 views
0

ArticlePageという特定のコンポーネントがあります。特定のコンポーネントからページを作成したときにプログラムで余分なページを作成することはできますか?

ArticlePageの特定のテンプレートからページが作成されるたびに、そのテンプレート(または別のArticlePageテンプレート)の複数のインスタンスを自動的に作成するコードを実行できるように、ArticlePageの保存メソッドを定義または上書きできますか?

+2

はでAPIのドキュメントを参照してください。 ArticlePageコンポーネントかテンプレートかページかここにユースケースは何ですか? – Abhishek

+0

@Abhishek基本的な考え方は、最初のページが作成されたときに自動的に複数のページの複製を作成することです。私は元のページのユニークなバリエーションとしてそれらがすべて終わるようにいくつかのデータを複製します。ユースケースは、作成者がコンテンツを一度作成し、いくつかの異なる場所に自動的に公開できるようにすることです。それは理にかなっていますか? –

+0

これは興味深い用途です。 JCRのリスナーはSandeepの言葉通り、それを完全に自動化しますが、それは私の意見ではレベルすぎます。もう1つの方法は、ページ複製タスクを実行し、作成者にそのページをそのワークフローに従わせるよう依頼するカスタムワークフローを作成することです。さらに、AEMの 'PageManager' APIは、ページをコピーする方法を提供し、JCR APIよりも豊富です。 – Abhishek

答えて

関連する問題