2011-11-14 11 views
0

マスターテンプレートページで2列のレイアウトを作成したいとします。私は左と右の両方のHTMLコラム< div>のデザインでwysiwygエディタを持っています。これは私が...明らかにSharepoint 2010でのPlaceHolderMainの使用を拡張しますか?

<div id="container"> 
<div class="left-side"> 

<div id="sub-menu">asp:menu</div> 

<asp:ContentPlaceHolder id="PlaceHolderMain1" runat="server" /> 
</div> 

<div class="right-side"> 
<asp:ContentPlaceHolder id="PlaceHolderMain2" runat="server" /> 
</div> 
</div> 

けどを描いていますものです、PlaceHolderMain1またはPlaceHolderMain2は

http://office.microsoft.com/en-us/sharepoint-designer-help/working-with-content-placeholder-controls-HA102265026.aspx

作成する方法はあります...デフォルトで選択するオプションのコンテンツプレースホルダではありませんSharePointを使用した追加のHTML-PlaceHolder?コンテンツページのレイアウトのためのコンテンツタイプを作成することで

答えて

0

[SharePointのサイトの設定を行う - のSharePoint Designerで「サイトオブジェクトの下>その後、コンテンツタイプを表示]は、あなたはその後のSharePointにあるあなたの「ツールボックス」の利点を取ることができますデザイナー。

Create your types and your page layout under site settings from your browser 

Also assign your page layout to a specific master template 

Open up your new page layout in SharePoint Designer 

Then use the toolbox to drag any of the available content fields into your content page layout. 

Save your layout page, check it in as major. Done. 

結果として、私は私のコンテンツページのレイアウト内の各浮動div要素の中に、リッチHTMLフィールドPLUSウェブゾーンにドラッグすることができました。参考までに、あなたはコンテンツページのレイアウトに追加のTagprefixを追加する必要はないかもしれません。たとえば、asp:メニューを呼び出して準備ができたら...

複数のマスターテンプレートを再作成することができます。これは、新しいHTMLレイアウトスキームを選択する必要があるからです。

関連する問題