webleads-tracker

renseignement notes de version 1.6f du 17/01

Vincent StartUp
Avatar
Bonjour,

Je n'ai pas bien compris la note de version ci-dessous, est-ce que le labo pourrait m'en dire un peu plus :

Catalogue - Fiche produit (le 17/01/2012 à 08:50)
Quand un produit dispose de variantes, les données de sa fiche se mettent à jour au changement. Les zones contenant ces données ont maintenant une classe "off" ou "on" en fonction de leur contenu. Cela permet ainsi de contextualiser le bloc s'il est vide ou pas.

Merci
Vincent - StartUp Communication

Manuel [Medialibs]
Avatar
Bonjour Vincent,

En ce qui concerne cette note de version, l'objectif était de faciliter la mise en forme en ajoutant une classe css à "on" si une valeur est présente dans le flux html ou une classe à "off" si aucune valeur n'est remontée. Cela est valable pour les blocs suivants (mise à jour du template:

<!--Affichage du nombre de produit en stock-->   
    <div id="stock_detail" mXattribut="class:stockDetailClass" class="stockDetail">
        <mx:bloc id="stock_detail">
            <span class="stockDetailLabel"><mx:text id="detailLabel" /></span>
              <span class="stockDetailValue"><mx:text id="detail" /></span>   
        </mx:bloc id="stock_detail">
    </div>
   
    <!--Affichage de l\'icône (En stock ou Pas en stock)-->
    <div id="stock_icon" mXattribut="class:stockIconClass" class="stockIcon">
        <mx:bloc id="stock_icon">
                <mx:text id="icon" />
        </mx:bloc id="stock_icon">
    </div>
    <!--Affichage de la date de disponibilité-->
    <div  id="stock_availability_date" mXattribut="class:stockAvailabilityDateClass" class="stockAvailabilityDate">
        <mx:bloc id="stock_availability_date">
            <span><mx:text id="date" /></span>
        </mx:bloc id="stock_availability_date">
    </div>
 
    <!--Affichage de la disponibilité-->
    <div id="stock_waiting" mXattribut="class:stockWaitingClass" class="stockWaiting">
        <mx:bloc id="stock_waiting">
              <span><mx:text id="waiting" /></span>
        </mx:bloc id="stock_waiting">
    </div>


N'hésitez pas à mettre à jour vos templates "product.html" et ses dérivés (ensemble_product.html) pour profiter de cette optimisation.
Formateur web [Medialibs]

Vincent StartUp
Avatar
Salut Manuel,

merci pour l'explication.

A+
Vincent - StartUp Communication

Vincent StartUp
Avatar
C'est évolution est très bien, par contre c'est dommage que par exemple pour le stock_icon, on est obliger de mettre le mXattribut dans l'élément id="stock_icon".

En effet, si on veut ajouter une légende à notre picto, faire par exemple
Dispo : icone
La legende "dispo" sera effacée au changement de variante

Par exemple :
<div id="stock_icon"  class="stockIcon">
<span class="legende">Dispo :</span>
        <mx:bloc id="stock_icon">
                <mx:text id="icon" />
        </mx:bloc id="stock_icon">
    </div>
 


Je ne sais pas si il y a une solution ?
Vincent - StartUp Communication