SharePointOnlineの自分用メモ
タイトルエリアを消す
Home.aspxをコピーすれば、タイトルエリアが消えるが、この場合、SNSパーツ(「いいね」等)も消えてしまう。
タイトルエリアだけ消したい場合、PowerShellでLayoutType をHome にする。
PS> Connect-PnPOnline -Url "https://xxxx.sharepoint.com/sites/HogeHoge"
Set-PnPClientSidePage -Identity "Target.aspx" -LayoutType "Home"
Webパーツの遅延読み込み回避
通常、Webパーツは遅延読み込みされるため、ページ内リンクが無効なことがある。
その場合の対策の1つ。
SharePointOnlineでWebパーツの遅延読み込みを回避する
「戻る」とCSS読み込み順
ブラウザの「戻る」を行った場合、通常CSSとWebパーツCSSの読み込み順がおかしくなることがある。
!important
で対応する。
target="_blank" が効かない
SPFx内の Aタグのtarget="_blank"
だが、SharePoint内ページのリンクの場合、別ウインドウとならないことがある。
Aタグに以下を追加して対応する。
data-interception="off"
https://sharepoint.stackexchange.com/questions/279133/target-blank-not-working-in-a-tag-sharepoint-online
https://julieturner.net/post/spfx-anchor-tags/