2017-05-31 19 views
0

を使用している私はDNN(v9.0.2、2sxc 8.12.0)内のページを作成し、すべてのモジュール(のみ2sxcコンテンツモジュール)とページのデザインなどは持っていましたそれを定義した。その後、私はこのページからテンプレートを作成しました。その後、私はこのテンプレートを使用していくつかのサイトを作成しました。DNN - 2sxc - 重複したページ/ページテンプレートのモジュールが同じ内容

私は1ページのモジュールAの内容を変更する場合は私の問題は、ある - このテンプレートの他のページ2..n上のすべてのモジュールAは、あまりにも今このコンテンツを持っています。重複機能を使用する場合と同じ効果があります。

誰もが2sxcコンテンツモジュールを使用してページtemlatingを使用する方法のヒントを持っていますか?あなたがする必要がどのような

答えて

0

は、エディタでテンプレートファイルを開いて、モジュールを説明するセクションを見つけています。これを行う最善の方法は、テンプレートを作成したページのコンテンツアイテムのEntityIdを見つけることです。次に、その番号の文字列をテンプレートで探します。文字列を削除してXMLノードをそのまま残しておきます。

あなたがページを作成

は、あなたが初期化されてい2sxcモジュールを得るでしょう、あなたはコンテンツを指定する必要があります。


誰かが聞いている場合は、この動作が異なることを願っています。私は、モジュールに割り当てられたテンプレートを保存することができますが、デフォルトのコンテンツが表示されていることをお勧めします。

0

基本的に問題はDNNがページをエクスポートする唯一の方法があり、私たちは、輸出が完了する前に、我々のコードが何かを貢献できる何かが必要だろうということです。

これを行うには2つの方法があります。

  1. 一つの方法は、XMLエクスポート他の方法は、テンプレートページ上で初期化されていないブロックを配置することです
  2. 変更、ジョーに記載された方法を使用することです - あなたはあなたのコンテンツタイプ/テンプレートを選択することを意味し、またはあなたのアプリを削除しますが、まだコンテンツを追加しないでください。これにより、手動で変更されたXMLと同じXMLが生成されます。
関連する問題