bin\custom\naos\naoscommerceservices\resources\naoscommerceservices-spring.xml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:util="http://www.springframework.org/schema/util" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd"> // Les clés qui nous intéressent sont ici <util:map value-type="java.lang.String" key-type="java.lang.String" id="naos_carte_translation"> <entry key="CARTE INACTIVE" value="inactive"/> <entry key="CARTE PERIMEE" value="périmée"/> <entry key="CARTE ACTIVEE" value="active"/> <entry key="CARTE OPPOSEE" value="en opposition"/> <entry key="CARTE BLOQUEE" value="bloquée"/> <entry key="" value="Inconnue"/> </util:map> </beans> |
bin\custom\naos\naosstorefront\web\webroot\WEB-INF\tags\responsive\oney\response.tag
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
<%-- On déclare les statuts et leurs valeurs --%> <c:set var="carteInactiveStatus" value="CARTE INACTIVE"/> <c:set var="cartePerimeeStatus" value="CARTE PERIMEE"/> <c:set var="carteActiveeStatus" value="CARTE ACTIVEE"/> <c:set var="carteOpposeeStatus" value="CARTE OPPOSEE"/> <c:set var="carteBloqueeStatus" value="CARTE BLOQUEE"/> <%-- On déclare une valeur par défaut pour la couleur --%> <c:set var="statusColor" value="text-error"/> <%-- On sette une valeur différente selon le statut --%> <c:if test="${carteActiveeStatus==infos.statutCarte}"> <c:set var="statusColor" value="text-success"/> </c:if> <c:if test="${carteInactiveStatus==infos.statutCarte || cartePerimeeStatus==infos.statutCarte}"> <c:set var="statusColor" value="text-warning"/> </c:if> <c:if test="${infos!=null}"> <c:if test="${infos.statutCarte!=null}"> <%-- On applique la classe adéquate en fonction du statut --%> <p class="${statusColor}"><spring:theme code="naos.oney.result.status" text="Etat"/> ${infos.etatCarteTraduit}</p> </c:if> </c:if> |