Day CQ5でサイトを開発します。私はテンプレート、コンポーネント、ページを開発しており、問題に直面しています。サイトのページでは、コンポーネントの1つのインスタンスにすることができ、他のインスタンスの追加を防止する必要があります。これどうやってするの?多分誰かがこの問題に直面していますか?ページ上のコンポーネントのインスタンスを最大で1つ必要です
答えて
著者は、ページのさまざまな領域(パーサーコンテナ)にコンポーネントを追加する必要がない場合は、静的な場所にコンポーネントを追加するだけで済みます。次に、作成者はコンポーネントを入力するか、それを非表示にするため空白のままにします。その後、追加コピーを追加できないように、あなたはサイドキックの外に置いておきます。
これは単なるヒントですが、問題が解決する可能性があります:http://dev.day.com/content/kb/home/cq5/Development/Components/HowToDefineComponentListDynamically.html。
リンクをありがとうが、わかりましたが、使用可能なコンポーネントのリストはクライアント側で処理されていると言われています。 parisのリスナーを書く価値があるかもしれません。彼はページ上のコンポーネントの可用性をチェックし、そのようなコンポーネントがすでに存在する場合、スクリプトは追加を防ぎます。私はそれがどのようにうまくいくのか想像しませんが:( –
実際には悲しいことですが、CMSの標準ツールを使ってこのケースを処理できません。 –
- 1. ページのコンポーネントの複数のインスタンスですが、更新は1つだけです
- 2. 2つ以上のHTMLページで1つのアプレットのインスタンスを使用する
- 3. 角2 - ページ上の別のコンポーネントの1つのコンポーネントトリガーリフレッシュ
- 4. Telegraf httpjsonプラグインエラー - 1つ以上のフィールドが必要です
- 5. SwiftのTableViewで最大1つのチェックマーク
- 6. 1つのページから2つのリンクを開くコードページが必要ですか?
- 7. 最大サブアレイヒントが必要
- 8. Tapestryページまたはコンポーネントで、インスタンスのフィールドアクセスを同期する必要がありますか?
- 9. IDで1つ以上のonscroll要素
- 10. Antd:コンポーネントの1つのインスタンスのスタイルをオーバーライドする方法
- 11. 1つのアンドロイドアプリで1つのサービスしか必要ないのですか?
- 12. 値エラー:アンパックするには1つ以上の値が必要です
- 13. なぜページ上の2つの要素が同じIDを持つのですか? Webページ上で
- 14. 1つのスイッチで1つのパラメータを必要とし、もう1つで2つのパラメータを必要とする
- 15. Yii2: - 3つのフィールドに1つのエラーメッセージが必要です
- 16. 大きいSolrCloudインデックスで1つのシャードを最適化する
- 17. 1つのCUDAカーネルで開始できるスレッドの最大数
- 18. postgresのregexp_replaceは1つの空白でのみ必要です。
- 19. 最低1つの値が必要なC#のパラメータ
- 20. SAS(上位3)の中で最大の値を見つける
- 21. ASP.NETでは2つの言語が必要ですが、PHP/Rubyには1つのみが必要ですか?
- 22. 1つのインスタンスを1つのTomcatで作成する
- 23. いつでも最大1つのAndroid通知がある
- 24. 最大と4番目の最大要素を見つける
- 25. Crystal Reports:1つ以上のページのサブレポート
- 26. 1つの行に1つの国のみが必要ですか?
- 27. 複数の列が必要なときの1列の最大値
- 28. Javaコンポーネントの最大サイズ
- 29. 1つの列の最大値を持つ行を返すクエリ
- 30. レンダリングクエリは、インスタンス...ヘルプのために1回必要ではなくx回です。
私が正しく理解していれば、使用されているページテンプレート? –
このアプローチでは、柔軟性が失われます。コンポーネントはページ上の具体的な場所にバインドされ、そこに他のものを置くことはできません。 –
はい、柔軟性は低下します(ただし、あなたが制限しようとしているコンポーネントの上および/または下にparsysコンポーネントを置くことによって、静的コンポーネントと同じセクション内の他のコンポーネントを許可することができます。 – crispydc