質問

デザインマネージャを使用すると、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>
.

その内容は正しい位置にレンダリングされています。

ライセンス: CC-BY-SA帰属
所属していません sharepoint.stackexchange
scroll top