Il suffit de désactiver la feature de ferme correspondante avec le code suivant :
Disable-SPFeature -id "756D8A58-4E24-4288-B981-65DC93F9C4E5" -force
Du SharePoint, du silverlight, pas mal de C#, un peu de powershell et surtout du Microsoft
mardi 23 octobre 2012
Hide top navigation bar for Sharepoint 2010 / Cacher le ruban et la barre de navigation supérieur via code depuis la masterPage
Il ne faut pas oublier de passer les différents div en "runat='server'" pour que le code marche.
private void HideShowElement(bool value)
{
if(value) // Administrateur
{
Control haut = this.FindControl("msWwpselectlink");
//((HtmlControl)haut).Width="0px";
((HtmlControl)haut).Attributes.Add("style","display:block;");
Control hautLien = this.FindControl("topNavgationBar");
((HtmlControl)hautLien).Attributes.Add("style","display:block;");
Control crt = this.FindControl("PanelAdminLeft");
if(crt!= null)
{
crt.Visible = true;
//Supprime le css pour aligner à gauche.
Control content = this.FindControl("MSO_ContentTable");
if(content != null){
((HtmlControl)content).Attributes.Add("class","s4-ca s4-ca-dlgNoRibbon");}
}
}
else // Non administrateur
{
Control haut = this.FindControl("msWwpselectlink");
// haut.Visible = false;
((HtmlControl)haut).Attributes.Add("style","display:none;");
Control hautLien = this.FindControl("topNavgationBar");
((HtmlControl)hautLien).Attributes.Add("style","display:none;");
Control crt = this.FindControl("PanelAdminLeft");
if(crt!= null)
{
crt.Visible = false;
//Supprime le css pour aligner à gauche.
Control content = this.FindControl("MSO_ContentTable");
if(content != null){
((HtmlControl)content).Attributes.Remove("class");}
}
}
}
Hide button in sharepoint 2010 Ribbon / Cacher les boutons du ruban SharePoint 2010
Feature à appliquer sur un type de contenu / template de liste par exemple.
Il suffit ensuite de spécifier la localisation du bouton.
<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<CustomAction Id="HideCustomActionDocumentSource"
Location="CommandUI.Ribbon"
RegistrationType="ContentType"
RegistrationId="0x0101002D02DF72FAFB4EAB9446F92337C759AE01">
<CommandUIExtension>
<CommandUIDefinitions>
<CommandUIDefinition Location="Ribbon.Library.ViewFormat.Standard" />
<CommandUIDefinition Location="Ribbon.Library.ViewFormat.Datasheet" />
<CommandUIDefinition Location="Ribbon.Library.Datasheet.NewRow" />
<CommandUIDefinition Location="Ribbon.Library.Datasheet.ShowTaskPane" />
<CommandUIDefinition Location="Ribbon.Library.Datasheet.ShowTotals" />
<CommandUIDefinition Location="Ribbon.Library.Datasheet.RefreshData" />
<CommandUIDefinition Location="Ribbon.Library.CustomViews.CreateView" />
<CommandUIDefinition Location="Ribbon.Library.CustomViews.ModifyView" />
<CommandUIDefinition Location="Ribbon.Library.CustomViews.CreateColumn" />
<CommandUIDefinition Location="Ribbon.Library.CustomViews.NavigateUp" />
<CommandUIDefinition Location="Ribbon.Library.CustomViews.CurrentView" />
<CommandUIDefinition Location="Ribbon.Library.CustomViews.DisplayView" />
<CommandUIDefinition Location="Ribbon.Library.CustomViews.PreviousPage" />
<CommandUIDefinition Location="Ribbon.Library.CustomViews.CurrentPage" />
<CommandUIDefinition Location="Ribbon.Library.CustomViews.NextPage" />
<CommandUIDefinition Location="Ribbon.Library.Share.AlertMe" />
<CommandUIDefinition Location="Ribbon.Library.Share.ViewRSSFeed" />
<CommandUIDefinition Location="Ribbon.Library.Actions.TakeOfflineToClient" />
<CommandUIDefinition Location="Ribbon.Library.Actions.ConnectToClient" />
<CommandUIDefinition Location="Ribbon.Library.Actions.ExportToSpreadsheet" />
<CommandUIDefinition Location="Ribbon.Library.Actions.OpenWithExplorer" />
<CommandUIDefinition Location="Ribbon.Library.Actions.AllMeetings" />
<CommandUIDefinition Location="Ribbon.Library.CustomizeLibrary.AddButton" />
<CommandUIDefinition Location="Ribbon.Library.CustomizeLibrary.EditList" />
<CommandUIDefinition Location="Ribbon.Library.CustomizeLibrary.EditDefaultForms" />
<CommandUIDefinition Location="Ribbon.Library.Settings.ManageWorkflows" />
<CommandUIDefinition Location="Ribbon.Library.Settings.LibraryPermissions" />
<CommandUIDefinition Location="Ribbon.Documents.New.NewFolder" />
<CommandUIDefinition Location="Ribbon.ListItem.New.NewFolder" />
<CommandUIDefinition Location="Ribbon.Documents.New.NewDocument" />
<CommandUIDefinition Location="Ribbon.Documents.EditCheckout.CheckOut" />
<CommandUIDefinition Location="Ribbon.Documents.EditCheckout.CheckIn" />
<CommandUIDefinition Location="Ribbon.Documents.EditCheckout.DiscardCheckOut" />
<CommandUIDefinition Location="Ribbon.Documents.Manage.ManagePermissions" />
<CommandUIDefinition Location="Ribbon.Documents.Share.EmailItemLink" />
<CommandUIDefinition Location="Ribbon.Documents.Share.AlertMe" />
<CommandUIDefinition Location="Ribbon.Documents.Copies.SendTo" />
<CommandUIDefinition Location="Ribbon.Documents.Copies.ManageCopies" />
<CommandUIDefinition Location="Ribbon.Documents.Copies.GoToSourceItem" />
<CommandUIDefinition Location="Ribbon.Documents.Workflow.ViewWorkflows" />
<CommandUIDefinition Location="Ribbon.Documents.Workflow.Publish" />
<CommandUIDefinition Location="Ribbon.Documents.Workflow.Unpublish" />
<CommandUIDefinition Location="Ribbon.Documents.Workflow.Moderate" />
<CommandUIDefinition Location="Ribbon.Documents.Workflow.CancelApproval" />
<CommandUIDefinition Location="Ribbon.Documents.FormActions.RepairItems" />
<CommandUIDefinition Location="Ribbon.Documents.FormActions.RepairAllItems" />
<CommandUIDefinition Location="Ribbon.Documents.FormActions.MergeDocuments" />
</CommandUIDefinitions>
</CommandUIExtension>
</CustomAction>
</Elements>
Liste complète
http://msdn.microsoft.com/en-us/library/ee537543.aspx
mercredi 17 octobre 2012
Pré-commande tablette Surface
Microsoft vient d'ouvrir la pré-commande pour la tablette surface, le stock serait de 3/4 millions pour le lancement.
Voici un récapitulatif des tarifs proposés :
Soit :
- Version 64GB avec la Touch Cover : 694€
- Version 32GB avec la Touch Cover : 589€
- Version 32GB sans la Touch Cover : 489€
http://www.microsoftstore.com/store/mseea/fr_FR/pdp/productID.257922600
Voici un récapitulatif des tarifs proposés :
- $699.00
- $599.00
- $499.00
Soit :
- Version 64GB avec la Touch Cover : 694€
- Version 32GB avec la Touch Cover : 589€
- Version 32GB sans la Touch Cover : 489€
http://www.microsoftstore.com/store/mseea/fr_FR/pdp/productID.257922600
Inscription à :
Articles
(
Atom
)