問題タブ [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 投票する
6 に答える
7440 参照

sharepoint - Sharepoint RichImageField が既定の画像を設定

カスタム ページ レイアウトで、RichImageField を宣言します

レイアウトを使用してページが初めて作成されたときでも、コントロールに常に画像が表示されるように、デフォルトの画像を設定する方法を見つけようとしています。

理想的には、たとえば次のような宣言的なアプローチが必要です。

コントロールの value プロパティには ImageFieldValue オブジェクトが割り当てられているようですが、コード ビハインドで設定する方法をおそらく理解できますが、このアプローチは本来よりも難しいようです: http://msdn.microsoft.com/en- us/library/microsoft.sharepoint.publishing.fields.imagefieldvalue.aspx

解決策: 最終的に、ここで説明されているように、Microsoft.SharePoint.Publishing.PublishingLayoutPage から継承するクラス ファイルを作成して、ページ レイアウトのコード ビハインドを作成することになりました: http://msdn.microsoft.com/en-us/library/bb986729 .aspx

もちろん、コードは数行だけになりました。

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

sharepoint - SharePoint サイト テンプレート: 既定のサイト テンプレートを設定する方法

Sharepoint の「Publishing Site with Workflow」サイト テンプレートを使用してサブサイトを作成しました。

次に、カスタム ページ レイアウトを使用してサブサイトにページを作成し、そのページをサブサイトの既定のページとして設定しました。

次に、サブサイトの下にあるこのページに移動して、このサブサイトをサイト テンプレートとしてエクスポートしました。 http://domain/mysubsite/_layouts/savetmpl.aspx

テンプレートの作成時にコンテンツを含めるボタンをチェックしました

このテンプレートはうまく機能します。つまり、それを使用して新しいサブサイト (mysubsite2) を作成すると、サイトには意図したカスタム ページ レイアウトのデフォルト ページが表示されます。

問題は、mysubsite2 の下に 3 番目のサブサイトを作成しようとすると、既定で使用できるサイト テンプレートが "発行サイトとワークフロー" だけになることです。

サイト コレクションのルートに戻って、ユーザーがサイトを作成するときにカスタム サイト テンプレートのみを表示し、これをすべてのサブサイトに継承できるようにすることができます。前述のプロセス。すべてのサブサイトの既定のテンプレートとして自身を使用するサイト テンプレートを変更/作成するにはどうすればよいですか? onenet.xml の「AvailableWebTemplates」に何を設定する必要がありますか? カスタム サイト テンプレートを参照するにはどうすればよいですか。

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

sharepoint-2007 - Sharepoint イントラネット ブランディング : テーマの変更をロールアウトする方法

企業ガイドラインに従って新しいテーマを作成し、すべてのカスタム テーマがゴースト化されていないため、サイト定義と同じものをステープルしました。変更をロールアウトする最善の方法は何ですか。

カスタムテーマをゴースト化するオプションはありますか?これにより、作業がはるかに簡単になります:)

それを行うための以下のツールを見つけましたが、この種の解決策は避けたいと思います

BrandingTool ( http://www.codeplex.com/BrandingTool )

助けていただければ幸いです。

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

master-pages - サイトとシステムとは異なる別の SharePoint MasterPage パラメーターがあります。

SharePoint サイトのブランディングが完了した後、つまりサイト マスター ページとシステム マスターページを意味しますが、既定のスタイルを使用するページがまだいくつかあります。私の質問は、そのページのマスター ページも変更できるかどうかです。

例: http:///_layouts/settings.aspx は常に新しい SharePoint のように見えます

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

sharepoint-2010 - SharePoint 2010 でのカスタム発行ポータル Web サイトの作成

SharePoint 上に構築されたカスタム Web サイトが至る所で登場しています (topsharepoint.com にアクセスして確認してください)。そうは言っても、私の質問は、多くの topsharepoint.com サイトで示されているように、SharePoint を CMS として使用して、完全にカスタマイズされたブランド化されたサイトを作成することに関するものです。

カスタム マスター マスター ページを作成する概念を理解しています (SharePoint 2010 には、開始するための minimum.master も含まれています)。私が抱えている問題は次のとおりです。

  1. どのサイト テンプレートを使用しますか? 2007 年に推奨された前面 Web サイト コレクション テンプレートは発行ポータルでした。これはまだですか?
  2. ナビは何をお使いですか?OOB ナビゲーションを活用していますか? もしそうなら、どのように広範囲にスタイリングしますか?
  3. 新しいサイト テンプレート内でページ上の編集機能を維持するにはどうすればよいですか?
  4. これらすべての問題に対処するウォークスルーであるオンライン チュートリアルはありますか? 探してみましたが、本当にまばらです。
0 投票する
3 に答える
728 参照

sharepoint - SharePoint 検索ボタンのカスタマイズ

私は SharePoint ブランディング プロジェクトに取り組んでおり、クライアントのデザイン ガイドライン/ビジュアル デザインに従って、SharePoint 全体のルック アンド フィールを変更する必要があります。

嬉しいことに、ほとんどのブランディングは完了しましたが、まだ SharePoint の検索ボタンの問題に直面しています。このデフォルトのボタンを自分でデザインしたボタンに置​​き換えることができません。

どの方向でも大きな助けになります

0 投票する
3 に答える
26367 参照

sharepoint-2010 - SharePoint2010モバイルビューをカスタマイズする方法

SP2010パブリッシングポータル用のモバイルビューの開発に追われています。これは、カスタムページ/ Webパーツ(たとえば、カスタムWebパーツを含むhttp://server/Pages/customPage.aspx)を使用してインターネットに接続されています。このサイトにはカスタムマスターページがあります。

組み込みのモバイル機能で次の問題が発生しています。

  1. ウェルカムページ。http:// server /?Mobile = 1に移動すると、 http:// server / _layouts / mobile / mbllists.aspxにリダイレクトされ ます。これには、使用可能なリスト/ドキュメントライブラリの表が表示されます。私のポータルでは、現在「通常の」非モバイルビューで行っているのと同じように、ダッシュボードを表示したいと思います。

  2. カスタムページの1つ(例: http://server/Pages/customPage.aspx?Mobile = 1 )に移動すると、 http://server/_layouts/mobile/mbllists.aspxにもリダイレクトされ ます。

したがって、実際には、役立つ組み込みのモバイルサポートはまったくありません。モバイルデバイスでリストを表示する機能だけです。


ですから、私にはいくつかの問題があり、高レベルの助けを期待しています。私の考えは、次のタスクを実行する必要があるということです。

  1. モバイル用に別のマスターページを作成する
  2. 「クライアントはモバイルデバイスですか?」に基づいて、このマスターページを選択する方法を理解してください。
  3. /_layouts/mobile/mbllists.aspxへのリダイレクトを防ぐ方法を理解する

そうすれば、モバイルサイトは通常のサイトと同じように動作すると思います。

私は正しい方向に進んでいますか?


[編集]

@moontearからのリンクや私が行った他の調査からわかったことから、私の最善の選択肢は、組み込みのSharePointモバイルサポートを無効にし、に基づいて独自の条件付きレンダリングを行うことだと思われますRequest.Browser.IsMobileDevice

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

c# - SharePointWebパーツのカスタム編集機能

通常のユーザー向けに編集するためのカスタム機能を備えたWebパーツを開発しようとしています。クロームバーには、ブラウザの右上に表示されるのと同じ種類のコントロールがあります(線の代わりに三角形を使用する場合を除く)。

  • 三角形は最小化/復元することです(OOBと同様ですが、表示が異なります)正方形は、新しいモジュールタイプのウィンドウを最大化することです。おそらく、iFrameがモジュールタイプのビューウィンドウに表示され、jQueryを使用してURLを追加するフィールドが追加されます。行く必要があります
  • クロスとは、Webパーツを削除することです。この機能は、カレンダー、CBQ、データビュー、CBQWPなど、いくつかの異なるタイプのWebパーツで必要であり、理想的には、それらに追加されるカスタムクロームの一部になります。私はバックエンドコードを実行しないので、誰かが機能をどのように組み合わせるかについて頭を悩ませることは難しいと感じています。単純でない限り、この機能を書くのは私ではありません。私は開発用のEnterprise2010を持っていますが、コントロールを使用する人々には基盤しかありません。

私は基本的にこれがどのように行われるかについての意見を求めています。可能であれば、クロームに書き込まれたカスタムコントロールにする必要があると思います。それは実行可能だと思われますか、それともそれを行うためのより良い方法がありますか?

既存のクロームをスキンして機能をそのままにしておく方が良いというだけの場合でも、アドバイスをいただければ幸いです。機能には余裕があるので、この段階で、それが可能であるか、またはそのルートをあまり気にしないかどうかを判断するのが最善の方法です。

よろしくお願いします!!

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

sharepoint - SharePoint 2010 with PerformancePoint、Excel Services、Reporting Services リファレンス

私は最近、SharePoint 2010 のエキスパートになるという任務を与えられました。ただし、PerformancePoint Services (PPS)、Excel Services、および Reporting Services (SSRS) の統合も含める必要があります。PPS に関する重要なポイントは、分解ツリーと詳細の表示です。SSRS の使用は、従来の Report Viewer を超えていますが、私が理解していることから、PPS で使用されるグラフを返すためです。

次に学ぶ必要があるのはブランディングです。特に2つの角度から。まず、イントラネットなどの 1 つのサイト (サイト コレクション) をブランディングします。次は、ブランディングがユーザーのログインまたは URL に基づいているインターネット サイトです。この例として、各顧客が独自のドメイン/サブドメインを持ち、それぞれが独自のブランディングを持っている場合があります。ただし、これらはすべて同じ SharePoint インスタンスによってホストされています。

私の質問は、これをすばやく行う必要があるため、参照が必要なものとして何をお勧めしますか? これには、ハウツー、チュートリアル、ブログ、書籍、ビデオなどが含まれます。ちなみに、私はビデオが大好きです。私は視覚的で実践的なタイプの人です。

それでもなお、ご意見ありがとうございます。ジェフ

0 投票する
3 に答える
2965 参照

sharepoint - 代替アクセス マッピングに基づいて変更されていない SharePoint 2010 マスター ページのリンク

SharePoint 2010 でカスタムのブランド化されたマスター ページを作成しています。レガシー ページと同様のページを作成するために、マスター ページに直接配置した HTML ベースのカスタム ドロップダウン ナビゲーション メニューを実装しました (基本的な HTML 要素の UL と LI で構成され、 CSS クラスでスタイル設定されたタグ)。

ページ上の基本的な HTML からのリンクは、現在実施されている代替アクセス マッピングの対象になると思いましたが、そうではないようです。3 つの異なる URL ( http://sharepoint2010http://sharepoint2010.mydomain.comhttps://sharepoint2010.mydomain.com ) で開いたテスト ページでは、WIKI ページからのリンクは期待どおりに変更されていますが、カスタム ナビゲーション メニュー (マスター ページのプレーン HTML) からのリンクは変更されません。

それがどこで役立つかはわかります...しかし、SharePoint が最初にリンクを解析して、代替アクセス マッピングの変換の対象にする方法で、MasterPage にリンクを追加する方法はありますか? SPLinkBut​​ton コントロール内にリンクを配置しようとしましたが、目的の動作が実現しませんでした。

例えば

https://sharepoint2010.mydomain.com経由でページにアクセスすると、上記のリンクはまだhttps://sharepoint2010.mydomain.comではなくhttp://sharepoint2010のままです

何かご意見は?

ありがとう、

ビクター

編集(明確化):フォールバックとして相対リンクを使用することを計画していました。しかし、私たちがやっていることの目的のために、完全なリンクを保持して AAM を使用できれば、より保守しやすくなります。標準の相対リンクが可能であることは承知しています。特定のリンク構文または制御フレームワークを提供することで、マスター ページ コンテンツ (または今後の外部サービスから取得されるコンテンツ) で AAM を使用する方法があるかどうかを特定したいと考えていました。