SharePoint Online – Obtener User Properties en Page Layout sin llamadas Asíncronas

Podemos obtener las propiedades por medio de un control llamado ProfileProperty. 1 Registrar el namespace <!--SPM:<%@ Register Tagprefix="PortalWebControls" Namespace="Microsoft.SharePoint.Portal.WebControls" Assembly="Microsoft.SharePoint.Portal, Version=16.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>--> 2 Cargar el control <!--SPM:<PortalWebControls:ProfilePropertyLoader runat="server" />--> 3 Añadir una linea por cada propiedad (Mantenemos la clase Out-of-the-Box ms-hide para ocultarlas) <!--SPM:<PortalWebControls:ProfilePropertyValue CssClass="ms-hide" PropertyName="MY_PROPERTY_NAME" ApplyFormatting="False" runat="server" ShowPrivate="True" PrefixBrIfNotEmpty="False" />--> Nota: En …

Sigue leyendo SharePoint Online – Obtener User Properties en Page Layout sin llamadas Asíncronas

Eliminar una columna de todas las listas via Power Shell

Puede ocurrir que al crear una Site Column y agregarla a un Content Type, nos hayamos equivocado en algún parámetro (el campo Required, por ejemplo). Hemos decidido borrar la columna y para ello la borramos del Content Type y procedemos a eliminarla de las columnas de sitio. No obstante, si tenemos listas que utilicen ese …

Sigue leyendo Eliminar una columna de todas las listas via Power Shell

Obtener URL de la página de propiedades de un item

A través de esta función podemos obtener la URL para ver las propiedades de un item de una lista de SharePoint: public static string GetItemPropertiesURL(SPListItem item) { string web = item.Web.Url; string listID = item.ParentList.ID.ToString(); string contentType = item.ContentTypeId.ToString(); string itemID = item.ID.ToString(); string url = web + "/_layouts/listform.aspx?PageType=4&amp;ListID={" + listID + "}&amp;ID=" + itemID …

Sigue leyendo Obtener URL de la página de propiedades de un item

El enlace de «Site Pages» me lleva a la página por defecto en vez de a la librería de páginas del sitio

Esto sucede cuando tenemos como página por defecto una llamada "default.aspx". El enlace a "Site Pages" es una URL Friendly por lo que no tenemos un "AllItems.aspx" y al clickar, busca la página Default. Para solucionarlo basta con cambiar el nombre de la página por defecto y el enlace a Site Pages volverá a funcionar …

Sigue leyendo El enlace de «Site Pages» me lleva a la página por defecto en vez de a la librería de páginas del sitio

Ejecutar funcion JS al final de todo de la carga de pagina de SharePoint

Podemos ejecutar funciones JS al final de la carga de la página por medio de JQuery. No obstante, en SharePoint esto no siempre funciona: $(document).ready(function(){ //My code }); Esto ocurre porque aveces el document ya está cargado pero SharePoint todavía sigue cargando elementos. Para evitarlo, podemos insertar nuestra funcion en la lista de funciones que …

Sigue leyendo Ejecutar funcion JS al final de todo de la carga de pagina de SharePoint

Crear notificaciones nativas de SharePoint en código cliente

Crear notificación propia de SharePoint: var notifyId = ''; notifyId = SP.UI.Notify.addNotification("Hello World!", true); El primer parametro es HTML (podemos personalizarlo). El segundo parametro es para que desaparezca: "true" hará que se mantenga hasta que clickemos sobre él, "false" hará que desaparezca al cabo de unos segundos. notifyId tendrá el identificador, que nos servirá para …

Sigue leyendo Crear notificaciones nativas de SharePoint en código cliente

Descargar XML con el esquema de una lista de SharePoint

Podemos exportar un XML que contenga todo el esquema de una de neustras listas de SharePoint a través de sus WebServices. Solo necesitamos tener el GUID de la lista (podemos verlo en la URL si entramos en la configuración de la lista). Para descargarlo tenemos que ir al site donde esta la lista y llamar …

Sigue leyendo Descargar XML con el esquema de una lista de SharePoint

SharePoint Drag & Drop: Limite de items para subir

SharePoint nos permite subir varios items al mismo tiempo usando Drag&Drop en sus librerías, basta con arrastrar nuestros ficheros del ordenador a la zona central de la lista.Esta acción tiene una limitación: Solo se pueden arrastrar al mismo tiempo 100 ficheros. Si pasamos de esa cifra al arrastrar nos saltará una ventana emergente indicándonos que …

Sigue leyendo SharePoint Drag & Drop: Limite de items para subir

Como ocultar el enlace «Contenidos del Sitio» del menú de SharePoint 2013

En el menú lateral izquierdo de nuestras páginas de SharePoint podemos ver que el último enlace es el de "Contenidos del Sitio". Este menú está distribuído en dos bloques: El primero contiene todos los enlaces del menú (sites, páginas...), el segundo contiene este enlace a los contenidos de nuestro site. Para ocultarlo, podemos aplicar un …

Sigue leyendo Como ocultar el enlace «Contenidos del Sitio» del menú de SharePoint 2013