1
私はMySiteページをSPSMSITEHOSTフォルダ内のオリジナルコントローラとカスタムaspxでパーソナライズしています。私がやったことは、私のプロジェクトでそれらをコピーし、新しいコントローラ.ascxを作り、person.aspxとconten.aspxのコピーを修正することです。次に、私のページの新しいパスをonet.xmlに次のように示します。Sharepoint MySite:クイック起動URLのリダイレクト
<NavBar Name="$Resources:spscore,SubNavTab_Overview_Text;" Url="person.aspx" />
<NavBar Name="$Resources:spscore,SubNavTab_Content_Text;" Url="personcontent.aspx" />
<NavBar Name="$Resources:spscore,SubNavTab_Tags_Text;" Url="_layouts/CustomMySite/thoughts.aspx" />
<NavBar Name="$Resources:spscore,SubNavTab_Colleagues_Text;" Url="_layouts/CustomMySite/MyContactLinks.aspx" />
<NavBar Name="$Resources:spscore,SubNavTab_Memberships_Text;" Url="_layouts/CustomMySite/MyMemberships.aspx" />
すべてがうまくいっています。クイック起動メニューのすべての要素は、適切なカスタムURLとすべてを指しています。すべてがうまくいくが、personcontent.aspxと私はここで夢中になっている。 person.aspxは同じ方法で読み込まれ、動作します、なぜpersoncontent.aspxはありませんか?私は別の場所でURLを変更する必要がありますか?
ありがとうございます!