1

Sitefinity 4.0プロジェクトのテンプレートとして使用したいハンドコーディングされたHTML、JS、およびCSS(3.7で機能)を含むマスターテンプレートがありますが、テンプレートを作成してそれを使用する方法がわからないようです。たくさんのレイアウトボックスをドラッグアンドドロップして既存のコードをすべて作り直す代わりに、マスターファイルを作成します。3.7のファイルシステムからプロジェクトにマスターをドロップすることはできましたが、マスターが見つからないか、4.0で使用できるようになっているようです。

具体的には、HTMLでJSファイルとCSSファイルへのパスを正しく取得できないようです。Firebugは、サーバーが特定のファイルに対してForbidden andNotFoundを返していると言っています。

4

3 に答える 3

1

既存のマスター ページを使用できますが、4.0 では、3.x のように自動的にピックアップされません。最初にデザイン テンプレートを作成する代わりに、そのマスターをベースとして選択します。「独自のマスターファイルを選択する」オプションがあるはずです。

これに関するドキュメントへのリンクは次のとおりです。 http://www.sitefinity.com/4.0/documentation/Designers-Guide/creating-a-template/creating-a-template-using-master-pages.aspx

これが役に立ったことを願っています!

于 2011-02-23T01:43:34.323 に答える
1

また、/App_Data フォルダー内のファイルを参照する場合は、そのフォルダーをパスから除外する必要があることに注意してください。

例:

<script type="text/javascript" src="/Sitefinity/WebSiteTemplates/THEMENAME/App_Themes/SKINNAME/js/script.js"></script>

.master ファイルで使用される画像についても同様です。

これも役立つことを願っています。

于 2012-01-25T08:35:23.453 に答える