Árbol de páginas

Estás viendo una versión antigua de esta página. Ve a la versión actual.

Comparar con el actual Ver el historial de la página

« Anterior Versión 15 Siguiente »

Modificaciones para añadir el aviso de cookies en un aplicación FundeWeb.

template.xhtml

A continuación se muestran las modificaciones necesarias para el archivo template.xhtml, el código de ejemplo es para una apliacción FundeWeb 2, pero se podría adaptar para otras aplicaciones.

  • Añadir un nuevo fichero js: cookies.js, con la funcionalidad para detectar si ya se han aceptado las cookies.

    <h:outputScript library="js" name="cookies.js" />
  • Añadir un enlace en el pie de las páginas a la política de cookies, entre el enlace de la declaracion de accesibilidad y el de lopd.

    <ui:fragment rendered="${notificar.cookies}">
    	<span class="separator">|</span>
    	<span>
    		<p:commandLink
    			action="#{menuManagerBean.clickAndKillLastConversation('/politicaCookies.xhtml')}"
    			ajax="false" styleClass="bloqueoFundeweb">
    			<span>#{messages['menu.components.politica.cookies']}</span>
    		</p:commandLink>
    	</span>
    </ui:fragment>
  • Añadir el aviso de cookies justo después del div de messagesGlobal, al final del template.

    <ui:fragment rendered="${notificar.cookies}">
    	<ui:include src="avisoCookies.xhtml" />
    </ui:fragment>

Se pueden ver las modificaciones en el archivo template.xhtml

filtro-????.properties

Nueva propiedad notificar.cookies=true

Nueva página de política de cookies

Archivo politicaCookies.xhtml

Codigo xhtml del aviso incluido en el template

Archivo avisoCookies.xhtml

Hay dos estilos de aviso de cookies, para utilizar un estilo tipo growl hay que usar la clase CSS cookies-notif-growl en el div con id cookies_notif.

messages_??.properties

Nuevas propiedades con el texto del aviso.

cookies.summary=S\u00F3lo usamos cookies esenciales
cookies.message=Esta aplicaci\u00F3n web \u00FAnicamente utiliza cookies t\u00E9cnicas propias con la finalidad de permitir la navegaci\u00F3n por el sitio web, de manera que no se recabar\u00E1n ni ceder\u00E1n datos de car\u00E1cter personal de los usuarios sin su conocimiento.

Javascript necesario

Nuevo archivo cookies.js con la funcionalidad para saber si ya se aceptó el aviso de cookies.

Actualizacion de los estilos

Nuevo archivo de estilos cookies.css, este archivo no depende del estilo corporativo así que puede ser usado en aplicaciones no FundeWeb o FundeWeb 1.

Estos estilos serán añadidos en un futuro al estilo corporativo para que no sea necesaria el uso de este css en aplicaciones FundeWeb 2 y se actualizará esta guia.


  • Sin etiquetas