カスタムマスターページの作成により、リストがマージされたように表示されます
-
29-09-2020 - |
質問
デザインマネージャを使用すると、HTMLファイルをマスターページに変換しました。 (これはドロップダウンメニューを持つ単純なロゴでした)。次に、サブサイトの1つのデフォルトのマスターページになるように設定します。このアイデアは、そのサイトのSharePoint Designerからのリストを作成したときのマスターページ内で見つかったドロップダウンメニューの下に表示されています。リストの後ろに
現在見つかったことは、(NewForm.aspxを介して)リストにアイテムを追加したいのですが、作成したロゴ/ドロップダウンメニューの下には、マスターページと同じレベルに表示されます。これにより、フォームの一部がマスターページセクションの後ろに隠されています。
私のカスタムマスターページ内に数回のDIVタグ(例えばTitlerow)が見つからないように、マスターページの内容の直下にあるリスト/フォームを表示してください。
デザインマネージャー内のページレイアウトも見ています。
あなたのいずれもこのことを越えて来て、私が欠けているもの、または取る方向を知るかもしれません。
解決
私の間違いを実現しました。
私の画像やメニューバーの絶対スタイル位置を持つことが私にあった (例えば、マイマスターページの下のスニペット)
<div id="s4-workspace">
<div id="s4-bodyContainer">
<script src="/_catalogs/masterpage/FormsTest/Scripts/jquery-1.7.1.min.js"></script>
<script src="/_catalogs/masterpage/FormsTest/Scripts/scriptMenu.js</script>
<div>
<img src="/_catalogs/masterpage/FormsTest/Images/bg-header.jpg" style="position: absolute; width: 100%; height: 100px" alt="" />
<img src="/_catalogs/masterpage/FormsTest/Images/hilldickinson_white.png" style="position: absolute; top: 40px; left: 10px;" alt="" />
<ul class="nav" style="position: absolute; top: 100px; ">
<li>
<a href="#">Menu heading 1
</a>
<ul>
<li>
<a href="#">Sub Heading 1</a>
</li>
<li>
<a href="#">Sub Heading 2</a>
</li>
... etc...
.
は、変更可能なすべてのコンテンツが行われるContentPlaceHolderMainセクションに絶対スタイルを適用していません。
SO DIVタグ
のスタイルと上の属性を含めるために、以下に適用された修正方法 <div data-name="ContentPlaceHolderMain" style="position: absolute; top: 160px;>
... content ...
</div>
.
その内容は正しい位置にレンダリングされています。
所属していません sharepoint.stackexchange