Á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 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>


    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

...