問題タブ [sharepoint-branding]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
7490 参照

sharepoint - SharePointのブランド化:_spBodyOnLoadWrapper()関数によるページ幅のサイズ

SharePointサイトで別のルックアンドフィールを作成しようとしています。SharePoint Designerのフォームタグの下で、メインコンテンツの幅を960pxに下げようとしています。最初にページを更新すると、メインコンテンツが960ピクセルにレンダリングされますが、ページをフィッシュすると、メインコンテンツの読み込みが画面全体の幅に広がります。

これは、bodyタグで実行されているonloadスクリプトが原因であることがわかりました。ただし、この作業はページの機能に副作用があるため、このスクリプトを削除することはできません。

関数は_spBodyOnLoadWrapper()です。

誰かがこの機能を知っていますか?または誰かがこの問題を思い付く方法を知っていますか?

更新#1:

私のcssコードは次のとおりです。マスターページのメインフォームにこのクラスを追加しました。

更新#2:

v4.masterテンプレートを使用しています。フォームタグからリボンを取り出しました。ボディタグの直後です。リボンを上に伸ばして欲しかったからです。しかし、このコード行を追加すると

mainContentが爆発します。ヘッダーの何かが全幅に広がり、下部の一部のパネルは960pxのままです。

0 投票する
2 に答える
5332 参照

sharepoint-2010 - コードを SharePoint 2010 マスター ページに追加する方法

このリンクに従ってカスタム要素を含むカスタム マスター ページを作成しました: http://msdn.microsoft.com/en-us/library/gg447066.aspx

ユーザーが希望する機能についてコメント/提案を残すことができるヘッダー領域に提案フォームを作成したいと考えています。

例えば:

  • ユーザーが会社のチーム サイトにアクセスし、そこに時計があると便利だとメモします。

  • ユーザーが提案フォームに入力すると、提案がメールで送信されます

  • 今、私はそれを実装/開発するかどうかを決定します

すべての html 要素を配置したので、コードを実装する必要があります。私の質問は、「目的の機能を実現するために html 要素をコーディングする方法は?」です。

このソリューションをフォローアップして、マスターページの背後にあるコードを追加しようとしました: http://rburgundy.wordpress.com/2010/03/10/sharepoint-2010-custom-masterpage-with-code-behind-file-%E2%80% 93-part-2/ しかし、対処方法がわからないエラーが表示されます。エラーは次のとおりです。

パーサー エラーの説明: この要求を処理するために必要なリソースの解析中にエラーが発生しました。次の特定の解析エラーの詳細を確認し、ソース ファイルを適切に変更してください。パーサー エラー メッセージ: アセンブリ 'Branding102、Version=1.0.0.0、Culture=neutral、PublicKeyToken=84d1d0117dd4046d' を読み込めませんでした。ページにアクセスする前に、コンパイルされていることを確認してください。ソース エラー: 行 1:

_starter.csファイルをコード ビハインド マスターページとして実装する必要があります。

0 投票する
2 に答える
1769 参照

jquery - アクセス許可に基づいて SharePoint QuickLaunch を削除する

私は現在、初めて SharePoint のブランディングに取り組んでいます。SharePoint Foundation 2010 を使用しています。「管理者」グループに含まれていないすべての人のページからクイック起動セクションを削除しようとしていました。ここで、次の c# コードを使用して、これを行うための機能または Web パーツを作成してみました。

これは、実際のパネル自体を削除せず、メイン コンテンツを左に移動しました。Jqueryルートからこれを試みることにしました。私のコードを以下にコピーします。ただし、マスターページでこれを試したところ、ページが完全に読み込まれ、パネルが削除されました。ページが実際に読み込まれる前にこれを実行して、ユーザーがページのポップアップを表示してから変更しないようにしたいと考えています。私は、JQuery が進むべき道であると 100% 確信しているわけではありません。これに苦労しているので、助けてください。

});

注: $(document).load() と $('#s4-leftpanel').load() も試しましたが、どちらも何のアクションも引き起こしませんでした。

ティア!

0 投票する
1 に答える
229 参照

sharepoint - WSP としての Sharepoint2010 カスタム デザイン

私は自分の問題の解決策を得ようとしています。ブランディングの一環として SharePoint ポータルに適用したい HTML CSS と画像のセットがあります。

私の懸念は、デザインを WSP またはその他の種類のソリューションとして作成し、ユーザーが実際の sharepoint デザインとこのカスタム デザインを切り替えることができるように、任意の sharepoint 2010 ポータルにインストールできるようにすることです。

要するに、任意の sharepoint Web サイトに実装する必要があるカスタム HTML デザインがあります。このデザインは、管理者がポータル/サイト画面を使用するだけでオンまたはオフにすることができます。

前もって感謝します

0 投票する
0 に答える
640 参照

sharepoint - Sharepoint 2013 SearchBoxEx スコープが正しく読み込まれない

スコープを許可するには、sharepoint の検索ボックスをブランド化する必要があります。デフォルトの SearchBoxScriptWebPart を使用すると、必要に応じてスコープが表示されます。ただし、ドロップダウン矢印のほかにスコープをテキストとして表示する必要があります (デフォルトの SearchBoxScriptWebPart は、クリックするとすべてのスコープでドロップダウンを表示する矢印のみを表示します)。次に、仕事に最適と思われる SearchBoxEx を使用してみました。しかし、何らかの理由で、[サイトの設定] > [検索の設定] で指定した範囲が読み込まれません。SearchBoxEx で間違っている可能性があるアイデアはありますか?

これは、マスターページで使用しているコードです:

DropDownMode のすべての可能な組み合わせを試しましたが、それでも役に立たないことに注意してください。ありがとう

0 投票する
1 に答える
289 参照

powershell - カスタム ページ レイアウトはローカル サーバー上でのみ機能します

PowerShell でカスタム ページレイアウトを追加して適用すると、サーバー上でのみ機能するように見えます。ページを外部から開こうとすると、空白のコンテンツ ページが表示されます (masterpage は機能します)。私が取り組んでいるサイトでは、公開機能が有効になっています。適用に使用する PowerShell コード:

0 投票する
2 に答える
1061 参照

listview - SharePoint 2013 アプリのカスタム ListView

SharePoint 2013 アプリでリストを作成しました。Schema.xml には、AllItems ビューに関連する次のノードが含まれています。

SetupPath="pages\viewpage.aspxクライアントの要件に合わせてブランド化できるように、自分のページに置き換えたいと考えています。を作成しましたPages\CustomViewPage.aspxが、カスタム ページを参照する方法がわかりません。

次の属性を試しました。に置き換えましSetupPath。View Element (List)Pathを参照してください。

Path="~site/pages/customviewpage.aspx"またはを使用するPath="../pages/customviewpage.aspx"と、アプリケーションをデプロイできず、エラーはあまり役に立ちません (SharePoint Online):

独自のカスタム ListView ページを参照する方法を知っている場合は、私に連絡してください。ありがとうございました。