私が作成した新しいコンポーネントの中にロゴコンポーネントを追加しようとしています。プロジェクトはeclipse aemプラグインを使用して作成されました。Adobe AEM |コンテンツフォルダにコンポーネントが作成されていません
My component, that inherits from a native component.
<!DOCTYPE html>
<html>
<head>
<sly data-sly-use.clientLib="/libs/granite/sightly/templates/clientlib.html" data-sly-call="${clientLib.css @ categories='paiva.all'}" data-sly-unwrap/>
<sly data-sly-include="/libs/cq/cloudserviceconfigs/components/servicelibs/servicelibs.jsp" data-sly-unwrap/>
<sly data-sly-include="/libs/wcm/core/components/init/init.jsp" data-sly-unwrap/>
<title>${currentPage.title || currentPage.name}</title>
</head>
<body>
<div class="page__logo" data-sly-resource="logo"></div>
</body>
</html>
Looking at the content folder私のコンポーネントに追加したコンポーネントがpagina.html
というコンテンツフォルダに存在しないことに気付きました。しかし、私がparsys
にコンポーネントを追加すると、動作します。 コンポーネントを手動で追加すると機能します。
これは正常ですか?そうでない場合、私は何をすべきですか?
ちょっと@santiagozky、あなたの答えに感謝します。実際、最初の選択肢は完全に意味があります。しかし、まだ動作しません:/。私はテンプレート内にロゴコンポーネントを追加し、さらに新しいページを作成しました。同じエラー。 –
ちょっと@santiagozky、私は新しいテンプレートを作成しました。それは働いていましたが、テンプレートに新しいコンポーネントを追加するたびに新しいページを作成する必要があるようです。 –
@italoPessoa、それは正しいです。テンプレートを更新するとページが更新されません! – santiagozky