Árbol de páginas

Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.

...

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

    Bloque de código
    <h:outputScript library="js" name="cookies.js" />


  • Ejemplo para añadir un enlace en el pie de las páginas a la política de cookies , y o privacidad después del enlace de la declaración de accesibilidad.

    Bloque de código
    <c:if test="${notificar.cookies}">
    	<span class="separator">|</span>
    	<span>
    		<p:commandLink
    			action="#{menuManagerBean.clickAndKillLastConversation('/paginas/politicaCookies.xhtml')}"
    			ajax="false" styleClass="bloqueoFundeweb">
    			<h:outputText value="#{messages['menu.components.politica.cookies']}" />
    		</p:commandLink>
    	</span>
    </c:if>
    <span class="separator">|</span>
    


Bloque de código
<span>
	<c:choose>
		<c:when test="${notificar.politica.privacidad}">
			<p:commandLink
				action="#{menuManagerBean.clickAndKillLastConversation('/paginas/politicaPrivacidad.xhtml')}"
				ajax="false" styleClass="bloqueoFundeweb">
				<h:outputText value="#{messages['application.foot.lopd']}" />
			</p:commandLink>
		</c:when>
		<c:otherwise>
			<p:link id="linkLopd" onclick="PF('_widgetDialogLopd').show();return false;"
					title="#{messages['application.foot.lopd.title']}" pt:role="button">
				<h:outputText value="#{messages['application.foot.lopd']}" />
			</p:link>
		</c:otherwise>
	</c:choose>
</span>


  • Añadir los avisos de cookies, cookies con gestión o privacidad, justo después del div de messagesGlobal, al final del template.

    Bloque de código
    <ui:insert name="notifications">
    	<c:if test="${notificar.cookies}">
    		<ui:include src="avisoCookies.xhtml" />
    	</c:if>
    </ui:insert>


    Bloque de código
    <ui:insert name="notifications">
    	<c:if test="${notificar.cookies}">
    		<ui:include src="avisoCookiesGestion.xhtml" />
    	</c:if>
    </ui:insert>


Bloque de código
<ui:insert name="notifications">
	<c:if test="${notificar.politica.privacidad}">
		<ui:include src="avisoPrivacidad.xhtml" />
	</c:if>
</ui:insert>


Se pueden ver las modificaciones en el archivo template.xhtml

...

Codigo xhtml del aviso incluido en el template

Archivo avisoCookies.xhtml

Archivo avisoCookiesGestion.xhtml

Archivo avisoPrivacidad.xhtml

...

Bloque de código
cookies.link=Pol\u00EDtica de cookies
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.


Bloque de código
cookies.gestion.message.pre=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. Para mas informaci\u00F3n puede ver nuestra 
cookies.gestion.message.link=pol\u00EDtica de cookies
cookies.gestion.message.post=.
cookies.value.settings=Configurar
cookies.value.save=Guardar configuraci\u00F3n
cookies.value.acceptAll=Aceptar todas
cookies.value.conf.ok=De acuerdo
cookies.value.conf.choose=D\u00E9jame elegir
cookies.dialog.title=Configuraci\u00F3n de cookies


Bloque de código
privacy.link=Pol\u00EDtica de privacidad
privacy.summary=C\u00F3mo tratamos sus datos
privacy.message=Sus datos personales serán tratados con la finalidad de realizar los procedimientos iniciados por el usuario. Puede ejercer sus derechos de acceso, rectificación, cancelación, limitación y oposición al tratamiento de sus datos personales a través del procedimiento establecido a tal efecto en el Registro Electrónico o mediante la presentación de una solicitud en el Registro General de la Universidad de Murcia. 

...