いろいろ見てますが、質問するのは初めてなので、よろしくお願いします。
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 ファイルを移動/編集/コピーさせてください。
ここで壁に頭をぶつけているように見えるので、これに関する助けがあれば大歓迎です。