2

Sharepoint 2010 を使用してサイトを構築していますが、残念ながら、サーバー側の編集に関しては非常に限られたオプションしかありません (職場で SharePoint サーバーからいくつかの機能が削除されました)。

現在、タブにさまざまなリストを表示しています (EasyTabs 5.0 スクリプトを使用)。このために、UI なしでリストを表示する必要があります。リボンもクイック起動もありません。両方を取り除く方法を見つけましたが、今では新しい苦境に陥っています。元に戻す方法がわからないため、リボンを使用してリストを編集できません!

リボンを非表示にしたり、次のコードでコンテンツ エディター パーツを使用したりしました。

<style type="text/css"> 

#s4-ribbonrow, .ms-cui-topBar2, .s4-notdlg, .s4-pr s4-ribbonrowhidetitle, .s4-notdlg noindex, #ms-cui-ribbonTopBars, #s4-titlerow, #s4-pr s4-notdlg s4-titlerowhidetitle, #s4-leftpanel-content {display:none !important;}
    .s4-ca{margin-left:0px !important; margin-right:0px !important;}


</style>

今すぐリストを編集する方法や、リボンを元に戻す方法についてのアイデアはありますか?

どうもありがとうございました。

4

3 に答える 3

1

気にしないでください。SharePoint Designerを使用してページを編集するだけで、CSSコードを使用して非表示のWebパーツを表示して編集できます。

于 2012-12-16T08:46:13.517 に答える
1

注 - これを行うにはスクリプトを使用する必要があります。そうすれば、必要なときに適切な CSS を実行する Web パーツを追加できます。

これを行うための最良の方法は、テキスト ファイルを使用して CSS (またはスクリプト) を保存することです。ドキュメント ライブラリに追加し、コンテンツ エディター Web パーツを使用して実行します。

たとえば、左側のナビゲーション (すべてのサイト) を非表示にするには:

<style type="text/css">
#s4-leftpanel { display:none !important; }
.s4-ca { margin-left:0px !important; }
</style>

発行サイトで左側のナビゲーションを表示するには:

<style type="text/css">
#s4-leftpanel{
width:155px;
float:left;
display:inline !important;
}
.s4-ca{
/* [ReplaceColor(themeColor:"Light1")] */ background:#fff;
margin-left:155px !important;
margin-right:0px;
min-height:324px;
}
</style>

この方法を使用すると、何かを埋め込む必要がなくなり、Web パーツをページ レイアウトに自動的に追加できます。

David Sterling davidmsterling.blogspot.com www.sterling-consulting.com

于 2012-12-16T20:51:07.753 に答える
0

SharePoint デザイナーに頼らずにコンテンツ エディター Web パーツを削除するには、Web パーツ ページのメンテナンス ページを使用するだけです。例、あなたのページが

http://stackoverflow.com/SitePages/NoRibbon.aspx

に変更するだけです

http://stackoverflow.com/SitePages/NoRibbon.aspx?Contents=1

Web パーツ ページのメンテナンス ページから、コンテンツ エディター Web パーツを確認し、[削除] をクリックします。これで、コンテンツ エディター Web パーツに配置したコードは失われますが、ページは元に戻ります。このようにCEWPを吹き飛ばさなければならない場合に備えて、CSSとJavaScriptを使用するときは常にメモ帳またはSPデザイナーからコピーして貼り付けます。

于 2014-08-26T11:51:41.590 に答える