Cuando parece que el “estándar” no da para más, en SharePoint Online dentro de Office 365 tienes que recurrir a truquillos para conseguir disponer de ciertas funcionalidades extra demandadas por tus usuarios…una de las últimas que salió en los foros de Office 365 era relativa a como conseguir hacer una redirección desde páginas del sitio publico de SharePoint Online a un sitio privado. Lógicamente, en seguida me vino a la mente que esto con JavaScript seguro que se podía conseguir…la cuestión es como añadir ese JavaScript que haga la redirección:
-
Lo primero que intenté utilizar es la interfaz de usuario del sitio público e intente añadir el código JavaScript necesario mediante alguno de los gadget disponibles, y en concreto el de HTML…pero no hubo forma.
-
Esto me llevó sin remedio a ver si con SharePoint Designer 2010 (SPD 2010) se podía conseguir…y aquí si tuve más suerte. Nos vamos a la sección “All Files” y buscamos la biblioteca “Pages”.
-
Hacemos clic sobre la página en la que queremos introducir la redirección.
-
A continuación aparece la correspondiente página de resumen que nos permite editar la página.
-
Al pulsar el enlace de editar la página, nos aparece un mensaje de warning indicando que para poder personalizar la página es necesario editarla en modo avanzado.
-
Una vez que hemos editado la página, añadimos el código JavaScript necesario para hacer la redirección.
- El código JavaScript a añadir es el siguiente (lo colocaremos bajo <asp:Content…>
1: <asp:Content ID="content1" runat="server" ContentPlaceHolderID="IWS_WH_CPH_Content" xmlns:asp="asp">
2: <script type="text/javascript" language="javascript">
3: window.location = 'http://www.ciin.es';
4: </script>
Tras guardar, simplemente comprobamos que al acceder a la página se hace la redirección como esperábamos.
Comparte este post: