Расширяете ли вы использование PlaceHolderMain в Sharepoint 2010? - PullRequest
0 голосов
/ 15 ноября 2011

Я хочу создать макет из 2 столбцов на моей главной странице шаблона. Я хочу, чтобы в левом и правом столбцах HTML

в моем дизайне были редакторы wysiwyg. Это то, что я представляю ...
<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

Есть ли способ создать дополнительный HTML-PlaceHolder с SharePoint?

1 Ответ

0 голосов
/ 17 ноября 2011

Создавая типы контента для макета страницы контента [настроить параметры сайта SharePoint -> затем просмотреть типы контента в разделе «Объекты сайта» в SharePoint Designer] , вы можете воспользоваться преимуществами вашей «панели инструментов», расположеннойв SharePoint Designer.

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.

В результате я смог перетащить поле Rich HTML плюс веб-зону в каждый плавающий элемент div в макете моей страницы содержимого.К вашему сведению, вам может понадобиться или не нужно добавлять дополнительные теги Tagprefix к макету страницы контента, например, если вы вызываете в него меню asp :, будьте к этому готовы ...

Решение также сохраняетвам не нужно создавать несколько главных шаблонов просто потому, что вам нужна новая схема макета HTML.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...