Principales respuestas
Eliminar elementos de la ribbon desde un content editor

Pregunta
-
He estado buscando información y he visto algunos artículos en los que explica como eliminar funcionalidades de la ribbon utilizando VS2010, pero necesito algo diferente: Necesito que en unas páginas concretas pueda ocultar una serie de acciones de la ribbon.
Se me había ocurrido coger el id del elemento y con un content editor meter un <style> y ponerlo a hidden, pero Sharepoint modifica el código cuando lo salvo y no se corresponde el nombre que guarda con el id del elemento, por lo que no hace nada.
¿Hay alguna forma de poder hacer lo que pretendo y ocultar las acciones que se deseen mediante estilos?
Gracias
Respuestas
-
Hola!
Lo podés hacer mediante Jquery. Un ejemplo para borrar el "Open with explorer" de la Ribbon de 2010 sería:
<script src="http://code.jquery.com/jquery-latest.js"></script> <script type="text/javascript"> $(document).ready(function () { setTimeout(HideOpenWithExplorerRibbonButton, 10); }); function HideOpenWithExplorerRibbonButton() { $('a[id*="OpenWithExplorer"]').hide(); setTimeout(HideOpenWithExplorerRibbonButton, 10); } </script>
Podés modificar la parte de id*="OpenWithExplorer" para que oculte un elemento con otro ID
Saludos
Marcos Alan Turrós - Microsoft Certified Technology Specialist
- Marcado como respuesta redheart.net lunes, 11 de junio de 2012 9:57
-
Hola ReadHeart:
Se puede hacer con CSS solamente. Fijate en estos posts está explicado, avisame cualquier duda:
http://surpoint.blogspot.com.ar/2011/12/un-poco-de-branding-en-sharepoint-2010.html
http://surpoint.blogspot.com.ar/2011/12/los-puntos-en-los-ids-de-la-ribbon-de.html
Juan Pablo.
surpoint.blogspot.com
jpussacq.me
@jpussacq- Marcado como respuesta redheart.net miércoles, 13 de junio de 2012 6:12
Todas las respuestas
-
Hola,
Pues se me ocurre que lo hagas programáticamente...dale una mirada a este post: http://geeks.ms/blogs/ciin/archive/2012/05/27/sharepoint-2010-como-ocultar-una-acci-243-n-de-la-ribbon.aspx
Saludos
------------------------------------------------------------
Juan Carlos González Martín MVP de SharePoint Server
Director revista CompartiMOSS: http://www.gavd.net/servers/compartimoss/compartimoss_main.aspx
Blog: http://geeks.ms/blogs/ciin
Twitter: @jcgm1978
------------------------------------------------------------ -
Hola Juan Carlos,
Eso es lo que había visto, que programáticamente hay opciones pero por desgracia no me sirven, en mi caso la idea es que la ribbon esté tal cual viene por defecto en toda la colección de sitios pero en una página en concreto solo permita hacer 4 acciones concretas y que el resto no aparezcan.
Por lo que he entendido, si lo hago programáticamente, la ocultación de la acción se extenderá a todo el sitio y no a una página concreta, por lo que me descabala todo el site completo.
¿me equivoco?
Gracias
-
Hola,
Correcto, lo ocultas para todo...el configurar la Ribbon a la carta sólo es posible si despliegas custom actions.
Un saludo
------------------------------------------------------------
Juan Carlos González Martín MVP de SharePoint Server
Director revista CompartiMOSS: http://www.gavd.net/servers/compartimoss/compartimoss_main.aspx
Blog: http://geeks.ms/blogs/ciin
Twitter: @jcgm1978
------------------------------------------------------------ -
Hola!
Lo podés hacer mediante Jquery. Un ejemplo para borrar el "Open with explorer" de la Ribbon de 2010 sería:
<script src="http://code.jquery.com/jquery-latest.js"></script> <script type="text/javascript"> $(document).ready(function () { setTimeout(HideOpenWithExplorerRibbonButton, 10); }); function HideOpenWithExplorerRibbonButton() { $('a[id*="OpenWithExplorer"]').hide(); setTimeout(HideOpenWithExplorerRibbonButton, 10); } </script>
Podés modificar la parte de id*="OpenWithExplorer" para que oculte un elemento con otro ID
Saludos
Marcos Alan Turrós - Microsoft Certified Technology Specialist
- Marcado como respuesta redheart.net lunes, 11 de junio de 2012 9:57
-
-
Hola ReadHeart:
Se puede hacer con CSS solamente. Fijate en estos posts está explicado, avisame cualquier duda:
http://surpoint.blogspot.com.ar/2011/12/un-poco-de-branding-en-sharepoint-2010.html
http://surpoint.blogspot.com.ar/2011/12/los-puntos-en-los-ids-de-la-ribbon-de.html
Juan Pablo.
surpoint.blogspot.com
jpussacq.me
@jpussacq- Marcado como respuesta redheart.net miércoles, 13 de junio de 2012 6:12
-
-
Por nada, saludos!
Juan Pablo.
surpoint.blogspot.com
jpussacq.me
@jpussacq