サイト アクション メニューをカスタマイズして、「標準」メニュー項目を削除または名前変更するにはどうすればよいですか? サイト アクション メニュー項目はどこで定義されていますか?
5945 次
3 に答える
6
サイト アクション メニューは、12 ハイブの下の Template\layouts\editingMenu の Siteaction.xml で定義されます。次のリンクは、アイテムを手動で削除する方法を示しています。
機能を使用してメニューにオプションを追加しましたが、コードで OTB オプションを非表示にしようとしたことはありません。私はあなたの結果に興味があります。
幸運を!
于 2008-10-30T13:13:59.160 に答える
2
ConfigMenu="Delete"SiteActions.xmlの関連するXMLノードを使用して、非表示にしたいメニュー項目を非表示にすることができました。例えば
<ConsoleNode ConfigMenu="Delete" ChangedNodeID="wsaCreateSite" />
ConfigMenuの有効な値は、http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.publishing.webcontrols.configmenuoptions.aspxに記載されています。
于 2008-11-03T02:17:47.170 に答える
1
JavaScript を実行するコントロールを使用して、特定の特権レベルのユーザーに対してサイト アクション メニュー全体を非表示にしました。
特定のユーザーのアイテムを削除する必要がある場合は、この方法を選択できます。
ただし、これは世界で最も優れたアプローチではありません。
于 2008-10-30T22:22:57.727 に答える