Saltar al contenido

IBM WebSphere Portal 8.5/9 – breadcrumbs dinámico en Theme 8.5/9

Implementar un breadcrumbs sobre un theme de IBM Portal tiene una serie de acciones que detallo a continuación

  1. Crear un JSP que tenga la parte dinámica y con los tags de Portal para iterar las páginas y links (wpsBreadcrumbs.jsp) y ubicarla en la ruta [Dynamic.war\themes\html\dynamicSpots\wpsBreadcrumbs.jsp] – wpsBreadcrumbs.jsp.zip
  2. Crear el <sub-contribution> de este JSP, para esto se agrega un sub-contribution en el archivo (plugin.xml) ubicado en la ruta [Dynamic.war\WEB-INF\plugin.xml]
  3. Agregar el id-ref en el theme.html ubicado en la ruta [Static.war\themes\Portal8.5\theme.html]
  4. Desplegar el Theme
  5. Stop al Theme
  6. Start al Theme
  7. Sincronizar los nodos (full)
  8. Propagar el plugin (IHS)
  9. Deshabilitar la cache del theme desde el panel de administración de Portal

Actualización: El primer JSP genera las URLS con el ID state de portal, ahora adjunto el .jsp con el ajuste para que las urls que genere sean limpias y no tengan el id_state de portal – wpsBreadcrumbs_SIN_ID_STATE.zip

 

Si te ha interesado este artículo y deseas un apoyo o asesoría en algún requerimiento, envíame un mensaje a: (info@juliopari.com) o sino a través de Linkedin: https://www.linkedin.com/in/juliopari/