SharePoint 2010 横幅固定のカスタム マスター作成時のモーダル ダイアログ

今日 SharePoint 2010 でカスタム マスターページを作っていて、どうしてくれようかちょっと困った内容です。

サイド リンク バーを消して、サイト内容を横幅固定センタリングで表示するマスターページを作成しました。
リスト フォームをモーダル ダイアログで開くと、横幅を固定にしているため、ダイアログ内のコンテンツも同じく固定になりますが、
横幅がかなり長めなのに、横スクロールがでてきてくれない。。左右がきれてて、入力ができない・・
modal1

毎回ダイアログをいったん全画面にしてから編集するのもアレだし、、、
ということで、次のスタイルを追加し、モーダル ダイアログも横幅を広め固定で開くようにして回避しました。

.ms-dialog BODY #s4-workspace {
    
overflow:auto !important;
     min-width:950px;
}
moda2

これが bestway かは自信ないのですが、
他に回避策はないかといろいろ見てたのですが、これしか思いつかず。時間もないので採用しました。
同じようなことやりたい方の参考になれば うさぎ

奥田理恵

広告

SharePoint 2010 マスターページにフッターつける

おはようございます。奥田です。

今日はマスターページ内にフッターを付けるための Tips をご紹介します。

v4.master やもしくは v4.master をベースにしているマスターページ (ContentPlaceHolder や Div 等のタグをほとんど変更していない) の場合は 下記のように行えます。

<コンテンツエリア下部に作成する場合>

footer2

<div id=”s4-mainarea” class=”s4-pr s4-widecontentarea”> タグの終了タグ </div> の手前に <div class=”s4-notdlg” style=”margin-left:155px”>任意のフッター内容</div> タグを入れて、内容を編集します。

     ・ margin-left はサイドリンク バーがあるため
     ・ s4-notdlg スタイルをあてないと、リストの入力時等に表示される
        Web ダイアログ内にもフッターが表示されます。

<ページ下部に作成する場合>

footer1

<div id=”s4-mainarea” class=”s4-pr s4-widecontentarea”> タグの終了タグ </div> の下に <div>任意のフッター内容</div> タグを入れて、内容を編集します。

     ・ s4-notdlg スタイルをあてないと、リストの入力時等に表示される
        Web ダイアログ内にもフッターが表示されます。

 

以上です。奥田理恵でした。