2

いろいろ見てますが、質問するのは初めてなので、よろしくお願いします。

SharePoint サイト コレクション内に、社内の他のシステムへのリンクのリストがあります。このリストは、管理者以外のすべてのユーザーには表示されません。各リンクが属する部門を示す部門列があります。このリストには 2 つのフィルター列があります。1 つは「アクティブ」、もう 1 つは「システム リンクに表示」です。

各部門ページには、リストを表示するコンテンツ バイ クエリ Web パーツ (CQWP) があり、次のようにフィルタリングして表示されます。 - 特定の部門リンク - アクティブな場所のみ

これとは別に、サイト コレクションのホームページに別の CQWP があり、[システム リンクに表示] がオンになっているすべてのリンクが表示されます。

これにより、何らかの理由でシステムがメンテナンスのためにオフラインになった場合、リスト内の「アクティブ」値を変更でき、すべてのリンクが消えます (ユーザーが外部システムにアクセスできなくなります)。また、その日/週/月に特に焦点を当てている場合は、ホームページ上のリンクに目立つように追加することもできます (つまり、休暇の期限が近づいている場合に休暇を予約するための人事システムへのリンク)。

私がやりたいことは、ホームページ システム リンク CQWP を左側のクイック リンクの下に移動して、すべてのページに表示されるようにすることです。2010 年にはマスター ページのビジュアル ビューに文字通りドラッグ アンド ドロップすることで問題なくこれを実行しましたが、2013 年には苦労しているようです。

ここのアドバイスに従ってみました:

http://ramisharepointblog.blogspot.co.uk/2013/01/how-to-add-custom-webpart-within.html

これらを .html マスター ファイルに追加すると、HTML ファイルのファイル拡張子を別のものに変更する必要があるというエラー メッセージが表示されます。

コードをコピーして貼り付けるか、[Web パーツを挿入] ボタンを使用するかに関係なく、このメッセージが表示されます。(明らかに、SPD 2013でこれを行っています)

これを行うと、.master ファイルへの参照が失われる (または爆発する!) ようです。別の方法として、コードを .master ファイルに追加しようとしましたが、もちろんできません。 .master ファイルを移動/編集/コピーさせてください。

ここで壁に頭をぶつけているように見えるので、これに関する助けがあれば大歓迎です。

4

2 に答える 2

0

私の質問に関連している可能性があります。詳細な回答をご覧ください: SharePoint 2013 Web パーツを aspx レイアウト ページにそのレイアウトの既定の Web パーツとして直接埋め込む方法

私はこれが古い質問であることを知っていますが、ユーザーは検索を奨励され、これが思いついたので、仲間の他のユーザーが答えを見つけるのを助けると思いました:P

于 2015-07-06T18:54:46.850 に答える