私は今何時間も探していますが、私が望むことをすることができると主張するコードを見つけました。シェアポイントブレッドクラムトレイル編集中
私は現在、SharePointとブレッドクラムのページ名の末尾からPagesと.aspxを削除しようとしています。現在はそれは....のようになります mysite> myarea>ページ> mypage.aspx
私はSiteMapProviderを変更しようとしましたが、これはページリンクと現在のページを削除します。それはそれから.. mysite> myareaのように見えた。
私は mysite> myarea> mypage コードのスニペットを使用しようとしました...私はこのコードを所有していると主張していません。 P
任意のアイデアのヒントをヒントになります。
var breadCrumbs = document.getElementById('ctl00_PlaceHolderTitleBreadcrumb_ContentMap')
if (breadCrumbs != null) {
if (breadCrumbs.childNodes.length >= 3) {
if (breadCrumbs.childNodes[2].innerHTML.indexOf('Pages') > 0) {
breadCrumbs.childNodes[1].innerHTML = "";
breadCrumbs.childNodes[2].innerHTML = "";
}
}
}
ジューシーな部分に到達したことがない私はコードがになっていた場所を確認するには、いくつかのdocument.writesを入れて、breadCrums変数は、そのためのコードはnullであると思われます非常
Truez
私はIEのWeb開発ツールを使ってチェックしました!...何度も同じように!......私はこのスクリプトを
のタグの上に置きました。私はおそらくスクリプトが呼び出されたときにコントロールが存在しないかもしれないと考えていた...これが問題だろうか? – Truezplayaいくつかのトラブルシューティングのヒントを得るために私の答えを更新しました。あなたが見つけたものを教えてください。 – theChrisKent