2012-01-05 5 views
0

私が働いているサイトは、CSSクラスがすべてのページのタグに設定されており、使用されるCSSクラスはすべてのページで異なります。各ページには、ヘッダー、フッター、ナビゲーションバーなどの共通要素があります。私は単一のページテンプレートを設定し、すべての一般的な要素をそこに含めたいと思いますが、bodyタグは途中にあります。コンテンツページからテンプレートを制御する方法はありますか?私はコンテンツページのためのコードを指定することができますが、私はコンテンツの作成者がページを追加するたびに正しく入力することはできません。私の現在の考えは、bodyタグで参照される各CSSクラスごとに1つずつ、複数のページテンプレートを設定し、共通のページ要素をユーザーコントロールに配置することです。これは理想的ではありません。なぜなら、ほとんど同じテンプレートがたくさんあり、ユーザーコントロールは簡単には編集できないからです。私は共有コンテンツアイテムを使用しなければならないと思います。そのようなコンテンツ作成者はサイト全体を狩ります。私は、単一のページテンプレートで共通ヘッダーを更新する方がずっと簡単でした。コンテンツページ(sitefinity 4.4)からテンプレートプロパティを設定

誰かが方法を提案できますか?

答えて

0

最初に投稿したSitefinityフォーラムで返信しましたが、ここで最初に確認した場合は、同じ質問をします:bodyのcssクラスはどのように決定されますか?

プログラムで実行できる場合は、マスターページのコードビハインドを使用してテンプレートを自動的に処理できるように設定できます。

これがうまくいかない場合は、cssクラスがどのように割り当てられているかを教えてください。私は代替案を考え出します。

これは役に立ちます。

+0

ありがとうございましたJoshさん、ただsitefinityフォーラムで返信しました。 – user1100602

関連する問題