Personalizando headers por paginas
Se desea tener distintos headers(logos) para cada una de las distintas pƔginas del portal.
Las siguientes imĆ”genes muestran como quedarĆa
Para lograr el comportamiento este, es necesario agregar javascript a cada pĆ”gina. Para ello,Ā el administrador del portal debe estar en la pĆ”gina deseada donde se quiere personalizar el icono, ir a al boton Administrar, en la barra de arriba al lado de aƱadir, y luego ir a PĆ”gina.
AllĆ aparecerĆ”n la configuraciĆ³n de las pĆ”ginas tres pestaƱas: PĆ”gina, subseccion y apariencia. Clickear en la que dice pĆ”gina.
Abrir la seccion Javascript y aƱadir el siguiente cĆ³digo:
var logoprincipal=document.querySelector("#heading .logo"); logoprincipal.style.float="left"; var paginaurl=document.location.origin+"/eportal"; var iDiv = document.createElement('img'); document.querySelector("h1.company-title").appendChild(iDiv); iDiv.src = paginaurl+"/congelados.png";
La Ćŗltima linea es la que se debe de modificar para que cada pĆ”gina tenga su propio banner. Por supuesto se pueden agregar todas las propiedades deseadas para los elementos de javascript. Eso es a gusto del desarrollador.
Las imƔgenes, en este caso congelados.png, deben de encontrarse en la carpeta {instalacion o3}\liferay\tomcat\webapps\eportal . Deben estar con el formato png.