Catalogue de présentation - Templates

mardi 9 décembre 2008 | templates

Voici la liste de templates utilisés pour le catalogue de présentation :

Le répertoire MODELE1/catalog contient les sous-répertoires suivants :

boxes : ce sont les templates des widgets utilisés pour les raccourcis vers des familles du catalogue, la mise en avant d'un produit ou de produits aléatoires (utilisent le même template).

misc : template utilisé pour l'envoi d'un mail lorsqu'un internaute a fait une demande de produit recherché.

product : utilisé pour l'affichage des fiches produits, des commentaires sur les produits, de la fiche résumée, du zoom sur les visuels du produit et enfin le dernier est utilisé lorsqu'un champ additionnel de type "texte personnalisé" a été inséré.

publication_methods : utilisé pour afficher le catalogue, des produits et des produits recherchés.

search : templates utilisés pour l'affichage du widget "rechercher" ou "recherche avancée" (suivant ce qui a été coché dans le webo-facto).

Cliquez sur les liens des listes ci-dessous pour accéder aux templates correspondants.

boxes :

misc :

product :

publication_methods :

search :

Boxes :

products.html

 
<div class="box boxproduct" mXattribut="class:box_class">
	<h2><mx:text id="box_title" /></h2>
	<mx:bloc id="product_summary">
		<mx:text id="product_summary" />
	</mx:bloc id="product_summary">
	<!--<mx:bloc id="product">
		<div class="product">
				<a mxAttribut="href:href;hreflang:hreflang;title:title" >
				<mx:text id="picture"/></a>
				<a mxAttribut="href:href;hreflang:hreflang;title:title" >  
				<span class="product_name"><mx:text id="name"/></span></a> 
		</div>
	</mx:bloc id="product">-->
</div>

shortcut.html

 
<div class="box boxcatalogshortcut" mXattribut="class:box_class">
	<mx:bloc id="box_title">
		<h2><mx:text id="box_title" /></h2>
	</mx:bloc id="box_title">
	
	<mx:bloc id="select">
		<!-- Affichage en mode select -->
		<form method="post" mXattribut="action:action;id:id_form">
			<fieldset>
			<select mXattribut="name:name;id:id" onchange="javascript:submit();">
				<option value="0" selected="selected"><mx:text id="label" /></option>
				<mx:bloc id="options">
					<option mXattribut="value:value"><mx:text id="label" /></option>
				</mx:bloc id="options">
			</select>
			<noscript>
				<div><input type="submit" name="submit_catalog_shortcut" mXattribut="value:value_noscript" /></div>
			</noscript>
			</fieldset>
		</form>
		<!--Séparteur utiliser pour indenter les familles-->
		<mx:bloc id="spacer">&amp;nbsp;&amp;nbsp;</mx:bloc id="spacer">
	</mx:bloc id="select">
	
	
	<mx:bloc id="list">
		<!--Affichage en mode list. Utilisation du bloc list_items-->
		<mx:text id="list" />
	</mx:bloc id="list">
</div>
 
<mx:bloc id="list_items">
	<!--Bloc utilisé pour afficher les sous niveau d'une liste-->
	<ul>
		<mx:bloc id="items">
			<li>
				<a mXattribut="href:href;hreflang:hreflang;title:title;class:class"><mx:text id="label" /></a>
				<mx:bloc id="children">
					<mx:text id="children" />
				</mx:bloc id="children">
			</li>
		</mx:bloc id="items">
	</ul>
</mx:bloc id="list_items">

Misc :

mail_searched_products.html

 
<mx:bloc id="subject">Un nouveau produit recherch&amp;eacute; sur {siteName} </mx:bloc id="subject">
 
<mx:bloc id="content">
	
	<!-- Informations sur l'utilisateur	 -->
	<h2>Informations sur l'utilisateur : </h2>
	<ul>
		<li>Nom : <mx:text id="userName" /></li>
		<li>E-mail : <mx:text id="userMail" /></li>
	</ul>
	
	<!-- Informations sur la recherche -->
	<h2>Informations sur le produit recherch&amp;eacute; : </h2>
	<ul>
		<li>Libell&amp;eacute; : <mx:text id="libelle" /></li>
		<li>Description : <mx:text id="description" /></li>
	</ul>
	
</mx:bloc id="content">

Product :

products_list.html

 
<h1><mx:text id="title" /></h1>
 
<mx:bloc id="description">
	<div class="description"><mx:text id="description" /></div>
</mx:bloc id="description">
 
<!-- Affichage d'un formulaire permettant le tri des resultats-->
<mx:bloc id="sort">
 <div id="sort">
   <form id="sort_form" method="post" mXattribut="action:action">
     <fieldset>
       <legend><mx:text id="legend" /></legend>
       <div class="row">
       	<label for="sort_value"><mx:text id="sort_label" /></label>
        <select name="sort_value" id="sort_value" onchange="document.getElementById('sort_form').submit();">
          <mx:bloc id="options">
            <option mXattribut="value:value;selected:selected"><mx:text id="label" /></option>
          </mx:bloc id="options">
        </select>
       </div>
       <div class="row">
       	<label for="asc"><mx:text id="asc" /></label>
       	<input type="radio" name="sort_way" value="ASC" id="asc" mXattribut="checked:checked_asc" class="radio" onchange="document.getElementById('sort_form').submit();" onclick="document.getElementById('sort_form').submit();"/>
      </div>
      <div class="row">
      	<label for="desc"><mx:text id="desc" /></label><input type="radio" name="sort_way" value="DESC" id="desc" mXattribut="checked:checked_desc" class="radio" onchange="document.getElementById('sort_form').submit();" onclick="document.getElementById('sort_form').submit();"/>
      </div>
     </fieldset>
       <noscript>
         <div class="submit">
         <input type="submit" value="Sort" name="sort_sbt" />
         </div>
       </noscript>
   </form>
  </div>
</mx:bloc id="sort">
 
<div class="productsList" >
	<mx:bloc id="products">
			<mx:text id="product" />
	</mx:bloc id="products">
</div>
 
<mx:bloc id="pager">
	<hr class="separator" />
	<mx:bloc id="first">&amp;lt;&amp;lt;</mx:bloc id="first">
	<mx:bloc id="previous">&amp;lt;</mx:bloc id="previous">
	<mx:bloc id="last">&amp;gt;&amp;gt;</mx:bloc id="last">
	<mx:bloc id="next">&amp;gt;</mx:bloc id="next">
	<mx:bloc id="separator">&amp;nbsp;</mx:bloc id="separator">
	<div class="pager"><mx:bloc id="items"><mx:text id="spacer" /><a mXattribut="href:href;hreflang:hreflang;title:title;id:id"><span><mx:text id="item" /></span></a></mx:bloc id="items"></div>
</mx:bloc id="pager">
 
<mx:bloc id="no_product_found">
	<div id="noProductFound">Aucun produit</div>
</mx:bloc id="no_product_found">
 
 

product.html

 
<div id="product" mXattribut="class:product_class">  
    <div id="productPicture"><mx:text id="picture" /></div>
<a mXattribut="href:href;hreflang:hreflang;title:title">zoom</a>
 
    <mx:bloc id="update_price_js"></mx:bloc id="update_price_js">
    <h2><mx:text id="product_name" /></h2>
    
    <!--
      gestion des nouveauté
      Il est possible d'utiliser l'attribut suivant afin de contextualiser un élément : mXattribut = "class:novelty_class"
    -->
    <mx:bloc id="novelty">
      <!--Affichage de l'image définie dans la configuration du catalogue-->
      <mx:text id="novelty_img" />
    </mx:bloc id="novelty">
    
    <!--
      Gestion des promotions
    -->
    <mx:bloc id="special_rate">
      <!--Affichage du taux de réduction-->
      <mx:text id="rate" />
    </mx:bloc id="special_rate">
 
    <mx:bloc id="special_rate_alternatives">
      <!--Affichage du taux de réduction-->
      <mx:bloc id="alternative_1">
      		<mx:text id="label" /> :
      		<mx:bloc id="alt1"><mx:text id="rate" /></mx:bloc id="alt1">
      		<mx:bloc id="alt2">
      			<ul>
						<mx:bloc id="alternative_2"><li><mx:text id="label" /> : <mx:text id="rate" /></li></mx:bloc id="alternative_2">
						</ul>
					</mx:bloc id="alt2">
      </mx:bloc id="alternative_1">
    </mx:bloc id="special_rate_alternatives">
 
    
    <mx:bloc id="special_icon">
      <!--Affichage de l'icône de la réduction-->
      <mx:text id="icon" />
    </mx:bloc id="special_icon">
      <!-- Affichage du taux de taxation -->
  <mx:bloc id="rate_taxation">
  	<mx:text id="label" />  <mx:text id="rate" />
  </mx:bloc id="rate_taxation">
    
	<!--
		Gestion de ventes flash
	-->
	<mx:bloc id="flash_sale_text">
		<!-- affichage du texte -->
		<mx:text id="text" />
	</mx:bloc id="flash_sale_text">
	<mx:bloc id="flash_sale_rate">
		<!-- affichage de la remise -->
		<mx:text id="rate" />
	</mx:bloc id="flash_sale_rate">
	<mx:bloc id="flash_sale_stock">
		<!-- affichage du nombre de produit restant -->
		<mx:text id="stock" />
	</mx:bloc id="flash_sale_stock">
	<mx:bloc id="flash_sale_icon">
		<!-- affichage de l'icone -->
		<mx:text id="icon" />
	</mx:bloc id="flash_sale_icon">
	<mx:bloc id="flash_sale_date">
		<!-- affichage de la date de fin de la vente -->
		<mx:text id="date" />
	</mx:bloc id="flash_sale_date">
	<mx:bloc id="flash_sale_countdown">
		<!-- affichage du décompte javascript -->
		<div mXattribut="id:divID">
			<!-- div utilisé par le javascrip -->
		</div>
		<script type="text/javascript">
			<!--
				$(function(){
					// Pour configurer le compteur veuillez consulter la documentation http://keith-wood.name/countdown.html
					$('#<mx:text id="divID" />').countdown(
						{
							until:new Date('<mx:text id="date" />'),
							labels: ['Années', 'Mois', 'Semaines', 'Jours', 'Heures', 'Minutes', 'Secondes'],
							labels1: ['Année', 'Mois', 'Semaine', 'Jour', 'Heure', 'Minute', 'Seconde'],
							compactLabels: ['a', 'm', 's', 'j']
						}
					); 
				});
			//-->
		</script>
	</mx:bloc id="flash_sale_countdown">
	
    <!--
    Gestion du stock
    -->
    <mx:bloc id="stock_detail">
      <!--Affichage du nombre de produit en stock-->
      <span id="stock_detail"><mx:text id="detail" /></span>
    </mx:bloc id="stock_detail">
    <mx:bloc id="stock_icon">
      <!--Affichage de l\'icône (En stock ou Pas en stock)-->
      <span id="stock_icon"><mx:text id="icon" /></span>
    </mx:bloc id="stock_icon">
    <mx:bloc id="stock_availability_date">
      <!--Affichage de la date de réapprovisionnement-->
      <span id="stock_availability_date"><mx:text id="date" /></span>
    </mx:bloc id="stock_availability_date">
 
    <mx:bloc id="stock_waiting">
      <!--Affichage de la disponibilité-->
      <span id="stock_waiting"><mx:text id="waiting" /></span>
    </mx:bloc id="stock_waiting">
 
    <strong>Ref : <span id="reference"><mx:text id="reference" /></span></strong>
    <mx:text id="description" />
 
		<mx:bloc id="productDownload">
			<mx:text id="productDownload" />
		</mx:bloc id="productDownload">
		
  <!--Affichage les informatons pour le téléchargement -->
    <mx:bloc id="additionnals_properties">
      <mx:text id="additionnals_properties" />
    </mx:bloc id="additionnals_properties">
  
    <mx:bloc id="price_attribut">
      <form id="formproductversion" mXattribut="action:action" method="post">
        <fieldset>
				<legend>Ajout au panier</legend>
        <mx:bloc id="alternatives">
        
          <mx:bloc id="alternative_1">
            <div class="row">
              <span class="label"><label for="variante1"><mx:text id="alternative_1_label" /></label></span>
              <span class="fields">
                <select name="variante1" id="variante1" onchange="javascript:updatePrice();">
                  <mx:text id="options" />
                </select>
              </span>
            </div>
          </mx:bloc id="alternative_1">
            
          <mx:bloc id="alternative_2">
            <div class="row">
              <span class="label"><label for="variante2"><mx:text id="alternative_2_label" /></label></span>
              <span class="fields">
                  <select name="variante2" id="variante2" onchange="javascript:updatePrice();">
                  <mx:text id="options" />
                </select>    
              </span>
            </div>
          </mx:bloc id="alternative_2">  
          
        </mx:bloc id="alternatives">
        
        <mx:bloc id="options">
          <mx:bloc id="option">
            <div class="row">
              <span class="label"><label for="options"><mx:text id="option_label" /></label></span>
              <span class="fields">
                <select name="options" id="options" onchange="javascript:updatePrice();">
                  <mx:text id="opts" />
                </select>
              </span>
            </div>
          </mx:bloc id="option">
        </mx:bloc id="options">
        
        <noscript>
          <div><input type="submit" name="updateprice" id="updateprice" mXattribut="value:valueupdateprice" /></div>
        </noscript>  
          <mx:text id="add2cart" /><!-- bouton ajout au panier, voir template add2cart_product.html -->
        
        </fieldset>
      </form>
 
      <mx:bloc id="price">
        <p class="prix">Prix : <span mXattribut="id:id;class:class"><mx:text id="price" /></span></p>  
      </mx:bloc id="price">
      <!-- Affichage de l'éco-participation -->
      <mx:bloc id="eco_participation">
        <mx:text id="label" /> <mx:text id="price" />
        <!--<mx:bloc id="code"><mx:text id="code" /></mx:bloc id="code">
        <mx:bloc id="category"><mx:text id="category" /></mx:bloc id="category">-->
      </mx:bloc id="eco_participation">
      <mx:bloc id="special_price">
        <span mXattribut="id:id" class="special_price"><mx:text id="price" /></span>
      </mx:bloc id="special_price">
      <mx:bloc id="total_price">
        <p class="total_price">Prix total : <span mXattribut="id:id"><mx:text id="price" /></span></p>
      </mx:bloc id="total_price">
  
  
	    <!--
	    Gestion de l'affichage des balise pour le détail du prix.
	  	-->    
      
      <mx:bloc id="priceHtBeforeRate">
       	<mx:text id="label" /><mx:text id="priceHtBeforeRate" /><br />
      </mx:bloc id="priceHtBeforeRate">
      
      <mx:bloc id="priceHtAfterRate">
       	<mx:text id="label" /><mx:text id="priceHtAfterRate" /><br />
      </mx:bloc id="priceHtAfterRate">
      
      <mx:bloc id="rateHt">
       	<mx:text id="label" /><mx:text id="rateHt" /><br />
      </mx:bloc id="rateHt">
      
      <mx:bloc id="rateTtc">
       <mx:text id="label" /><mx:text id="rateTtc" /><br />
      </mx:bloc id="rateTtc">
  
      <mx:bloc id="priceTtcBeforeRate">
       	<mx:text id="label" /><mx:text id="priceTtcBeforeRate" /><br />
      </mx:bloc id="priceTtcBeforeRate">
      
      <mx:bloc id="priceTtcAfterRate">
       	<mx:text id="label" /><mx:text id="priceTtcAfterRate" /><br />
      </mx:bloc id="priceTtcAfterRate">  
      
      <mx:bloc id="ecoTaxeHt">
       	<mx:text id="label" /><mx:text id="ecoTaxeHt" /><br />
      </mx:bloc id="ecoTaxeHt">  
      
       <mx:bloc id="ecoTaxeTtc">
       <mx:text id="label" /><mx:text id="ecoTaxeTtc" /><br />
      </mx:bloc id="ecoTaxeTtc">
      
       <mx:bloc id="tvaOnEcoTaxe">
       	<mx:text id="label" /><mx:text id="tvaOnEcoTaxe" /><br />
      </mx:bloc id="tvaOnEcoTaxe"> 
      
      <mx:bloc id="priceTotHtBeforeRate">
       	<mx:text id="label" /><mx:text id="priceTotHtBeforeRate" /><br />
      </mx:bloc id="priceTotHtBeforeRate">
      
      <mx:bloc id="priceTotHtAfterRate">
       	<mx:text id="label" /><mx:text id="priceTotHtAfterRate" /><br />
      </mx:bloc id="priceTotHtAfterRate">
      
      <mx:bloc id="priceTotTtcBeforeRate">
       	<mx:text id="label" /><mx:text id="priceTotTtcBeforeRate" /><br />
      </mx:bloc id="priceTotTtcBeforeRate">
          
      <mx:bloc id="priceTotTtcAfterRate">
       	<mx:text id="label" /><mx:text id="priceTotTtcAfterRate" /><br />
      </mx:bloc id="priceTotTtcAfterRate">
      
      <mx:bloc id="amountTvaBeforeRate">
       	<mx:text id="label" /><mx:text id="amountTvaBeforeRate" /><br />
      </mx:bloc id="amountTvaBeforeRate">
      
      <mx:bloc id="amountTvaAfterRate">
       	<mx:text id="label" /><mx:text id="amountTvaAfterRate" /><br />
      </mx:bloc id="amountTvaAfterRate">   
      
 
      <mx:bloc id="amountTvaEcoTaxe">
       	<mx:text id="label" /><mx:text id="amountTvaEcoTaxe" /><br />
      </mx:bloc id="amountTvaEcoTaxe">     
 
      <mx:bloc id="amountTvaTotBeforeRate">
       <mx:text id="label" /><mx:text id="amountTvaTotBeforeRate" /><br />
      </mx:bloc id="amountTvaTotBeforeRate"> 
      
      <mx:bloc id="amountTvaTotAfterRate">
       <mx:text id="label" /><mx:text id="amountTvaTotAfterRate" /><br />
      </mx:bloc id="amountTvaTotAfterRate">    
       
      
      <mx:bloc id="ecoHtWEcoTaxe">
       <mx:text id="label" /><mx:text id="ecoHtWEcoTaxe" /><br />
      </mx:bloc id="ecoHtWEcoTaxe"> 
      
      <mx:bloc id="ecoTtcWEcoTaxe">
       <mx:text id="label" /><mx:text id="ecoTtcWEcoTaxe" /><br />
      </mx:bloc id="ecoTtcWEcoTaxe">
      
      
      <mx:bloc id="ecoHtWoEcoTaxe">
       <mx:text id="label" /><mx:text id="ecoHtWoEcoTaxe" /><br />
      </mx:bloc id="ecoHtWoEcoTaxe">   
      
      <mx:bloc id="ecoTtcWoEcoTaxe">
       <mx:text id="label" /><mx:text id="ecoTtcWoEcoTaxe" /><br />
      </mx:bloc id="ecoTtcWoEcoTaxe">      
      
    </mx:bloc id="price_attribut">
 
	<mx:bloc id="productReservation">
		<mx:text id="productReservation" />
	</mx:bloc id="productReservation">
 
	
 
    <!--affichage du détail des prix quand paliers-->
    <mx:bloc id="product_slice_price">
      <mx:text id="detail" />
    </mx:bloc id="product_slice_price">
 
 
  <!--
    Gestion de l'affichage de visuels suppl�entaires directement dans ce template
    Attention : Veuillez supprimer ce bloc si vous ne voulez pas de cette option
  -->
  <div id="visuels_additionnels">
    <mx:bloc id="additionnals_pictures">
<h4>Visuels additionnels</h4>
      <mx:bloc id="pictures">
        <mx:text id="picture" />
      </mx:bloc id="pictures">
      <!--
        Type d'affichage : fullsize ou thumbnail
        <mx:bloc id="display_type">fullsize</mx:bloc id="display_type">
      -->
    </mx:bloc id="additionnals_pictures">
  </div>
  
<!--  COVERFLOW  -->
	<!--<mx:bloc id="coverflow">
	<div>
		<script type="text/javascript" src="/scripts/plug_flash.js"></script>
		<script type="text/javascript" src="/scripts/mootools/mootools-release-1.11.js"></script>
		<script type="text/javascript" src="/scripts/mootools/shadowbox-mootools.js"></script>
		<script type="text/javascript" src="/scripts/mootools/flashShadowboxInjector-mootools.js"></script>
		<script type="text/javascript" src="/scripts/shadowbox.js"></script>
		<script type="text/javascript">window.addEvent('domready', function(){Shadowbox.init();});</script>
		<mx:text id="script" />
		<mx:bloc id="tplScript">
		<script type="text/javascript">
			var flashVars="";
			flashVars+="xmlfeed=/getProductImages-coverflow-{idproduct}";			// Path to xml file or PHP script
		</script>
		</mx:bloc id="tplScript">
		
		<script type="text/javascript">
			flashVars+="&amp;lightBox=true";			// Path to xml file or PHP script
			flashVars+="&amp;myBckgrnd=0x000000";		// Image Reflection Background (for realistic reflection)
			flashVars+="&amp;superGlass=false";			// Transparent reflection switch (for specific background): true or false
			flashVars+="&amp;myBckGrndImage=";			// Path to load specific image background
			flashVars+="&amp;myColor=0xFFFFFF";			// Image border color: Hex number
			flashVars+="&amp;myTextColor=0xFFFFFF";		// Tooltip text color: Hex number
			flashVars+="&amp;mySubTextColor=0xFFFFFF";	// Description text color: Hex number
			flashVars+="&amp;myArrowColor=0x000000";	// Scrollbar arrow color: Hex number
			flashVars+="&amp;myScrollColor=0xEF7701";	// Scrollbar color: Hex number
			flashVars+="&amp;myLoadBarColor=0xEF7701";	// Load bar color: Hex number
			flashVars+="&amp;myAlpha=0.9";				// Image border transparency ratio (0 (invisible) to 1 (max opacity))
			flashVars+="&amp;Border=rounded"; 			// Image border aspect "rounded" or "square"
			flashVars+="&amp;Tooltip=true";				// Tooltip switch
			flashVars+="&amp;descText=true"; 			// Description text under front image
			flashVars+="&amp;Scrollbar=true";			// Scrollbar behavior ("true" = autoHidden, "permanent" = always on, "false" = no scrollbar)
			flashVars+="&amp;myStep=80";				// Images pitch
			flashVars+="&amp;myOffset=40";				// Front image pitch
			flashVars+="&amp;scaleDown=75";				// Inactive images Scale in %
			flashVars+="&amp;scaleUp=100";				// Active images Scale in %
			flashVars+="&amp;MaskScene=false";			// Scene side mask switch
			flashVars+="&amp;shownPicture=5";			// Image shown at start
			flashVars+="&amp;U_Flow=true";				// U Flow switch: Linear run or U run for images
			flashVars+="&amp;descText=true";			// Description text below front image switch: true or false
			flashVars+="&amp;scrollbar_Y=220";			// Y coord of scrollbar: int number
			flashVars+="&amp;rollOverAnim=false";		// Rollover navigation switch: true or false
			flashVars+="&amp;easeTime=0.9";				// Ease transition time (s): Float number
			flashVars+="&amp;clips2move=8";				// Number of clips to animate: Int number
			flashVars+="&amp;crossdomain=http://static.flickr.com/crossdomain.xml";	// Load specific crossdomain.xml to load image from other domain
			
			RunFlash("/scripts/pictureflow-H180.swf", "600", "300", "#000000", "window", "PictureFlow", flashVars);
        </script>
	        <noscript>
	          <span class="Style1">You should have Javascript active to see this page</span>
            </noscript>  
	
	</div>
	</mx:bloc id="coverflow">-->
<!--  FIN COVERFLOW-->
  
  <!--
    Gestion des produits associés (selon option du site)
  -->
<mx:bloc id="associated_product">
<div id="produits_associes">
  <mx:bloc id="associated_products">
    <mx:text id="associated_products" />
  </mx:bloc id="associated_products">
<hr class="clear" />
</div>
</mx:bloc id="associated_product">
 
 
<!--
  Gestion des commentaires :
-->
<mx:bloc id="product_comments">
  <mx:text id="product_comments" />
</mx:bloc id="product_comments">
 
 
  <!--Gestion d'un pager pour aller directement d'un produit �l'autre-->
  <mx:bloc id="pager">
    <div class="pager">
    <mx:bloc id="previous"><a mXattribut="href:href;hreflang:hreflang;title:title"><mx:text id="previous_product" /></a></mx:bloc id="previous">
    <mx:bloc id="next"><a mXattribut="href:href;hreflang:hreflang;title:title"><mx:text id="next_product" /></a></mx:bloc id="next">
    </div>
  </mx:bloc id="pager">
 
  
</div>

product_comments.html

 
<div id="produits_commentaires">
<h4><mx:text id="product_comments_name" /></h4>
 
<!-- Bloc indiquant qu'il n'y a pas de commentaires.-->
<mx:bloc id="no_comments">
  <mx:text id="no_comments"/>
</mx:bloc id="no_comments">
 
<mx:bloc id="comments_list">
<div id="comments_list">
  <mx:bloc id="resume">
    <mx:text id="nb_comments"/> <mx:text id="libelle"/><br/>
    <mx:bloc id="note"><mx:text id="libelle_average"/> : <mx:text id="average"/>/<mx:text id="note_max"/></mx:bloc id="note">
  </mx:bloc id="resume">
  <mx:bloc id="comments">
    <div class="row">
      <h6><mx:text id="title"/></h6> <mx:bloc id="note">(<mx:text id="note"/>/<mx:text id="note_max"/>)</mx:bloc id="note">
      <mx:text id="comment"/>
      <em><mx:text id="author"/> - <mx:text id="date"/></em>
    </div>
  </mx:bloc id="comments">
</div>
</mx:bloc id="comments_list">
 
<mx:bloc id="link">
    <a mXattribut="href:href;hreflang:hreflang;title:title"><mx:text id="link" /></a>
</mx:bloc id="link">
 
<mx:bloc id="link_form">
    <a mXattribut="href:href;hreflang:hreflang;title:title"><mx:text id="link" /></a>
</mx:bloc id="link_form">
 
<mx:bloc id="add_comment">
  <form mxAttribut="action:action;method:method" id="product_comments">
    <fieldset>
      <legend><mx:text id="legend_comment"/></legend>
      <mx:bloc id="error"><div class="error"><mx:text id="error"/></div></mx:bloc id="error">
      <div class="row">
          <label for="title"><mx:text id="title" /> :</label>
          <input id="title" type="text" name="title" size="30" mXattribut="value:value_title;"/>
      </div>
      <div class="row">
          <label for="comment"><mx:text id="comment" /> <span class="obligatory">*</span> :</label>
          <textarea name="comment" id="comment" rows="5" cols="10"><mx:text id="value_comment"/></textarea>
      </div>
      <mx:bloc id="author">
        <div class="row">
            <label for="author"><mx:text id="author" /> <span class="obligatory">*</span> :</label>
            <input id="author" type="text" name="author" size="30" mXattribut="value:value_author"/>
        </div>
      </mx:bloc id="author">
      <mx:bloc id="note">
        <div class="row">
            <label for="note"><mx:text id="note" /> (/<mx:text id="note_max"/>) <span class="obligatory">*</span> :</label>
            <select name="note" id="note">
            <mx:bloc id="options_note">
              <option mXattribut="value:value;selected:selected" class="note"><mx:text id="label" id="label" /></option>
            </mx:bloc id="options_note">
          </select>
        </div>
      </mx:bloc id="note">
      <mx:bloc id="captcha">
        <div class="row">
            <label><mx:text id="captcha_label" /></label>
            <mx:bloc id="error_captcha"><div class="error_form"><mx:text id="error_captcha" /></div></mx:bloc id="error_captcha">
            <mx:text id="captcha" />
        </div>
      </mx:bloc id="captcha">
      </fieldset>
      <div class="submit">
          <input type="submit" name="submit_add" mXattribut="value:value_submit" id="add_submit" />
      </div>
    
  </form>
</mx:bloc id="add_comment">
</div>

short_product.html

 
<div mXattribut="class:product_class">
  <h3><mx:text id="product_name"/></h3>
 
  <!--
    gestion des nouveauté
    Il est possible d'utiliser l'attribut suivant afin de contextualiser un élément : mXattribut = "class:novelty_class"
  -->
  <mx:bloc id="novelty">
    <!--Affichage de l'image définie dans la configuration du catalogue-->
    <mx:text id="novelty_img" />
  </mx:bloc id="novelty">
  
 
  <mx:text id="picture"/>
  <mx:text id="reference"/>
  <mx:text id="description"/>
 
  <p><a mXattribut="href:href;hreflang:hreflang;title:title">Voir la fiche</a></p>
  <div mXattribut="class:price_class"><mx:bloc id="from_price"><mx:text id="from_price" /></mx:bloc id="from_price"> <span class="prix"><mx:text id="price"/></span></div>
  
  <!-- Affichage du taux de taxation -->
  <mx:bloc id="rate_taxation">
  	<mx:text id="label" />  <mx:text id="rate" />
  </mx:bloc id="rate_taxation">
  
  <!-- Affichage de l'éco-participation -->
  <mx:bloc id="eco_participation">
  	<mx:text id="label" />  <mx:text id="price" />
  	<!--<mx:bloc id="code"><mx:text id="code" /></mx:bloc id="code">
  	<mx:bloc id="category"><mx:text id="category" /></mx:bloc id="category">-->
  </mx:bloc id="eco_participation">
  
  
  	    <!--
	    Gestion de l'affichage des balise pour le détail du prix.
	  	-->    
      
      <mx:bloc id="priceHtBeforeRate">
       	<mx:text id="label" /><mx:text id="priceHtBeforeRate" /><br />
      </mx:bloc id="priceHtBeforeRate">
      
      <mx:bloc id="priceHtAfterRate">
       	<mx:text id="label" /><mx:text id="priceHtAfterRate" /><br />
      </mx:bloc id="priceHtAfterRate">
      
      <mx:bloc id="rateHt">
       	<mx:text id="label" /><mx:text id="rateHt" /><br />
      </mx:bloc id="rateHt">
      
      <mx:bloc id="rateTtc">
       <mx:text id="label" /><mx:text id="rateTtc" /><br />
      </mx:bloc id="rateTtc">
  
      <mx:bloc id="priceTtcBeforeRate">
       	<mx:text id="label" /><mx:text id="priceTtcBeforeRate" /><br />
      </mx:bloc id="priceTtcBeforeRate">
      
      <mx:bloc id="priceTtcAfterRate">
       	<mx:text id="label" /><mx:text id="priceTtcAfterRate" /><br />
      </mx:bloc id="priceTtcAfterRate">  
      
      <mx:bloc id="ecoTaxeHt">
       	<mx:text id="label" /><mx:text id="ecoTaxeHt" /><br />
      </mx:bloc id="ecoTaxeHt">  
      
       <mx:bloc id="ecoTaxeTtc">
       <mx:text id="label" /><mx:text id="ecoTaxeTtc" /><br />
      </mx:bloc id="ecoTaxeTtc">
      
       <mx:bloc id="tvaOnEcoTaxe">
       	<mx:text id="label" /><mx:text id="tvaOnEcoTaxe" /><br />
      </mx:bloc id="tvaOnEcoTaxe"> 
      
      <mx:bloc id="priceTotHtBeforeRate">
       	<mx:text id="label" /><mx:text id="priceTotHtBeforeRate" /><br />
      </mx:bloc id="priceTotHtBeforeRate">
      
      <mx:bloc id="priceTotHtAfterRate">
       	<mx:text id="label" /><mx:text id="priceTotHtAfterRate" /><br />
      </mx:bloc id="priceTotHtAfterRate">
      
      <mx:bloc id="priceTotTtcBeforeRate">
       	<mx:text id="label" /><mx:text id="priceTotTtcBeforeRate" /><br />
      </mx:bloc id="priceTotTtcBeforeRate">
          
      <mx:bloc id="priceTotTtcAfterRate">
       	<mx:text id="label" /><mx:text id="priceTotTtcAfterRate" /><br />
      </mx:bloc id="priceTotTtcAfterRate">
      
      <mx:bloc id="amountTvaBeforeRate">
       	<mx:text id="label" /><mx:text id="amountTvaBeforeRate" /><br />
      </mx:bloc id="amountTvaBeforeRate">
      
      <mx:bloc id="amountTvaAfterRate">
       	<mx:text id="label" /><mx:text id="amountTvaAfterRate" /><br />
      </mx:bloc id="amountTvaAfterRate">   
      
 
      <mx:bloc id="amountTvaEcoTaxe">
       	<mx:text id="label" /><mx:text id="amountTvaEcoTaxe" /><br />
      </mx:bloc id="amountTvaEcoTaxe">     
 
      <mx:bloc id="amountTvaTotBeforeRate">
       <mx:text id="label" /><mx:text id="amountTvaTotBeforeRate" /><br />
      </mx:bloc id="amountTvaTotBeforeRate"> 
      
      <mx:bloc id="amountTvaTotAfterRate">
       <mx:text id="label" /><mx:text id="amountTvaTotAfterRate" /><br />
      </mx:bloc id="amountTvaTotAfterRate">    
       
      
      <mx:bloc id="ecoHtWEcoTaxe">
       <mx:text id="label" /><mx:text id="ecoHtWEcoTaxe" /><br />
      </mx:bloc id="ecoHtWEcoTaxe"> 
      
      <mx:bloc id="ecoTtcWEcoTaxe">
       <mx:text id="label" /><mx:text id="ecoTtcWEcoTaxe" /><br />
      </mx:bloc id="ecoTtcWEcoTaxe">
      
      
      <mx:bloc id="ecoHtWoEcoTaxe">
       <mx:text id="label" /><mx:text id="ecoHtWoEcoTaxe" /><br />
      </mx:bloc id="ecoHtWoEcoTaxe">   
      
      <mx:bloc id="ecoTtcWoEcoTaxe">
       <mx:text id="label" /><mx:text id="ecoTtcWoEcoTaxe" /><br />
      </mx:bloc id="ecoTtcWoEcoTaxe">    
  
  
  
  
  
  
  <!-- affichage du prix avec promotion-->
  <mx:bloc id="special_price">
    <span class="special_price"><mx:bloc id="from_price"><mx:text id="from_price" /></mx:bloc id="from_price"> <mx:text id="price" /></span>
  </mx:bloc id="special_price">
  
  <mx:text id="add2cart"/><!-- ajout au panier voir template add2cart_product.html-->
 
  <!--
    Gestion des promotions
  -->
  <mx:bloc id="special_rate">
    <!--Affichage du taux de réduction-->
    <mx:text id="rate" />
  </mx:bloc id="special_rate">
 
	<mx:bloc id="special_rate_alternatives">
		<!--Affichage du taux de réduction-->
		<mx:bloc id="alternative_1">
				<mx:text id="label" /> :
				<mx:bloc id="alt1"><mx:text id="rate" /></mx:bloc id="alt1">
				<mx:bloc id="alt2">
					<ul>
					<mx:bloc id="alternative_2"><li><mx:text id="label" /> : <mx:text id="rate" /></li></mx:bloc id="alternative_2">
					</ul>
				</mx:bloc id="alt2">
		</mx:bloc id="alternative_1">
	</mx:bloc id="special_rate_alternatives">
 
  
  <mx:bloc id="special_icon">
    <!--Affichage de l'icône de la réduction-->
    <mx:text id="icon" />
  </mx:bloc id="special_icon">
  
  <!--
    Gestion du stock
  -->
  <mx:bloc id="stock_detail">
    <!--Affichage du nombre de produit en stock-->
    <mx:text id="detail" />
  </mx:bloc id="stock_detail">
  <mx:bloc id="stock_icon">
    <!--Affichage de l\'icône (En stock ou Pas en stock)-->
    <mx:text id="icon" />
  </mx:bloc id="stock_icon">
  <mx:bloc id="stock_availability_date">
    <!--Affichage de la date de disponibilité-->
    <mx:text id="date" />
  </mx:bloc id="stock_availability_date">
 
	<!--
		Gestion de ventes flash
	-->
	<mx:bloc id="flash_sale_text">
		<!-- affichage du texte -->
		<mx:text id="text" />
	</mx:bloc id="flash_sale_text">
	<mx:bloc id="flash_sale_rate">
		<!-- affichage de la remise -->
		<mx:text id="rate" />
	</mx:bloc id="flash_sale_rate">
	<mx:bloc id="flash_sale_stock">
		<!-- affichage du nombre de produit restant -->
		<mx:text id="stock" />
	</mx:bloc id="flash_sale_stock">
	<mx:bloc id="flash_sale_icon">
		<!-- affichage de l'icone -->
		<mx:text id="icon" />
	</mx:bloc id="flash_sale_icon">
	<mx:bloc id="flash_sale_date">
		<!-- affichage de la date de fin de la vente -->
		<mx:text id="date" />
	</mx:bloc id="flash_sale_date">
	<mx:bloc id="flash_sale_countdown">
		<!-- affichage du décompte javascript -->
		<div mXattribut="id:divID">
			<!-- div utilisé par le javascript -->
		</div>
		<script type="text/javascript">
			<!--
				$(function(){
					// Pour configurer le compteur veuillez consulter la documentation http://keith-wood.name/countdown.html
					$('#<mx:text id="divID" />').countdown(
						{
							until:new Date('<mx:text id="date" />'),
							labels: ['Années', 'Mois', 'Semaines', 'Jours', 'Heures', 'Minutes', 'Secondes'],
							labels1: ['Année', 'Mois', 'Semaine', 'Jour', 'Heure', 'Minute', 'Seconde'],
							compactLabels: ['a', 'm', 's', 'j']
						}
					); 
				});
			//-->
		</script>
	</mx:bloc id="flash_sale_countdown">
</div>
 

zoom_gallery_product.html

 
<div id="zoom_gallery">
	<mx:bloc id="images">
		<div class="gallery_element">
			<mx:text id="image" />
		</div>
	</mx:bloc id="images">
	<hr class="clear"/>
	<a mXattribut="href:href;hreflang:hreflang;title:title"><mx:text id="back" /></a>
</div>
 

product_customised_text.html

 
<script type="text/javascript">
<!--
function text_counter<mx:text id="id" />(text_zone){
	var max=<mx:text id="max_enabled_letters" />;
  var counter=document.getElementById(text_zone.id+'_counter');
  var text_zone_length=text_zone.value.replace(<mx:text id="regexp" />,'').length;
  if (text_zone_length > max) {
    var text_length=text_zone.value.length;
    text_zone.value = text_zone.value.substring(0,text_length-1);
    alert('<mx:text id="error_msg" />');
  }else{
	   counter.value=(max-text_zone_length);
    <mx:bloc id="letter_price_js">
      document.getElementById(text_zone.id+'_price').innerHTML=text_zone_length*<mx:text id="letter_price" />;
    </mx:bloc id="letter_price_js">
  }
}
//-->
</script>
<fieldset>
<legend>Texte personnalis&amp;eacute;</legend>
<div class="row">
<label>Texte personnalis&amp;eacute;</label>
<textarea name="customised_text" mXattribut="id:id_ta" cols="32" rows="4" onkeydown="text_counter<mx:text id="id" />(this);" onkeyup="text_counter<mx:text id="id" />(this);"></textarea>
</div>
 
<div class="row">
<label><mx:text id="counter_label" /></label>
<input type="text" name="customised_text_counter" disabled="disabled" class="disabled" mxAttribut="id:id_counter;value:value;size:size" />
</div>
</fieldset>
 
<mx:bloc id="letter_price">
  Surcoût <span mXattribut="id:id_price"><mx:text id="amount" /></span></mx:bloc id="letter_price">

publication_methods :

catalog.html

 
<div class="catalog">
  <h2><mx:text id="title" /></h2>
  
  <!-- 
    Permet l'affichage du nombre de produits disponible dans la famille.
    Ce bloc peut être placé dans n'importe quel template du site. 
    Il ne sera complété que si un nombre de produit est disponible (navigation dans les familles)
    
    <mx:products_number unique_label="%s produit disponible" multiple_label="%s produits disponibles" />
  -->
  
  <div id="familly_presentation">
    <mx:text id="picture" />
    <div id="familly_description"><mx:text id="description" /></div>
    <mx:bloc id="article"><mx:text id="article" /></mx:bloc id="article">
  <hr class="clear" />
  </div>
 
  <mx:bloc id="selection_tree">
    <form id="formArboSelect" method="post" mXattribut="action:action">
      <fieldset>
        <legend>Acc&amp;eacute;der directement aux familles</legend>
        <div class="row">
        <label for="arboselect">Choix de la famille :</label>
        <select name="arboselect" id="arboselect" onchange="submit();">
          <mx:bloc id="options"><mx:text id="option" /></mx:bloc id="options">  
        </select>
        </div>
      </fieldset>
      <div class="submit">
        <input type="submit" name="valid" mXattribut="value:value" />
      </div>
    </form>
  </mx:bloc id="selection_tree">
  
  <mx:bloc id="tree">
    <div id="children_selector">
      <ul>
        <mx:bloc id="links">
          <li><a mXattribut="href:href;hreflang:hreflang;title:title"><mx:text id="link"/></a></li>
        </mx:bloc id="links">
      </ul>
    </div>
  </mx:bloc id="tree">
 
<!--  Bloc qui affiche un formulaire pour sélectionner le nombre de produits à afficher  -->
<mx:bloc id="nb_products">
	<div class="row">
		<form id="nb_products_form" method="post" mXattribut="action:action">
			<label for="nb_products"><mx:text id="label" /></label>
			<select name="nb_products_selector" id="nb_products" onchange="submit();">
				<mx:bloc id="options">
					<option mXattribut="value:value;selected:selected;" /><mx:text id="option" /></option>
				</mx:bloc id="options">  
			</select>
			<noscript>
				<div class="submit">
					<input type="submit" value="OK" name="submit_nb_products" />
				</div>
			</noscript>
		</form>
	</div>
</mx:bloc id="nb_products">
<!--  Fin  -->
 
  <mx:bloc id="familly_selection_list">
    <div mXattribut="id:id;class:class">
      <mx:bloc id="familly">
        <div mXattribut="id:id;class:class">
          <div class="familly">
            <h3><mx:text id="name" /></h3>
            <mx:text id="picture" />
            <a mXattribut="href:href;hreflang:hreflang;title:title"><mx:text id="link"/></a>
          </div>
        </div>
      </mx:bloc id="familly">
    </div>
    <!--Choix du nombre de familles de produit par lignes. Attention, cette configuration est différente du nombre de produits par lignes 
    <mx:bloc id="familly_number_per_line">3</mx:bloc id="familly_number_per_line">-->
  </mx:bloc id="familly_selection_list">
 
  <!-- Affichage d'un formulaire permetant le tri des resultats-->
  <mx:bloc id="sort">
    <form id="sort_form" method="post" mXattribut="action:action">
      <fieldset>
        <legend>Trier</legend>
        <div class="row">
        <label for="sort_value"><mx:text id="sort_label" /></label>
        <select name="sort_value" id="sort_value" onchange="document.getElementById('sort_form').submit();">
          <mx:bloc id="options">
            <option mXattribut="value:value;selected:selected"><mx:text id="label" /></option>
          </mx:bloc id="options">
        </select>
        </div>
        <div class="row">
        <label for="asc">ASC</label><input type="radio" name="sort_way" value="ASC" id="asc" mXattribut="checked:checked_asc" class="radio" onchange="document.getElementById('sort_form').submit();" onclick="document.getElementById('sort_form').submit();"/>
        </div>
        <div class="row">
        <label for="desc">DESC</label><input type="radio" name="sort_way" value="DESC" id="desc" mXattribut="checked:checked_desc" class="radio" onchange="document.getElementById('sort_form').submit();" onclick="document.getElementById('sort_form').submit();"/>
        </div>
      </fieldset>
        <noscript>
          <div class="submit">
          <input type="submit" value="Sort" name="sort_sbt" />
          </div>
        </noscript>
    </form>
  </mx:bloc id="sort">
 
  <mx:bloc id="products">
    <div mXattribut="id:id;class:class">
      <mx:bloc id="product">
        <div mXattribut="id:id;class:class">
          <mx:text id="short_product" /><!-- template short_product.html -->
        </div>
      </mx:bloc id="product">  
    </div>
  </mx:bloc id="products">
  
  <mx:bloc id="pager">
    <mx:bloc id="first">&amp;lt;&amp;lt;</mx:bloc id="first">
    <mx:bloc id="previous">&amp;lt;</mx:bloc id="previous">
    <mx:bloc id="last">&amp;gt;&amp;gt;</mx:bloc id="last">
    <mx:bloc id="next">&amp;gt;</mx:bloc id="next">
    <mx:bloc id="separator">&amp;nbsp;</mx:bloc id="separator">
    <div class="pager"><mx:bloc id="items"><mx:text id="spacer" /><a mXattribut="href:href;hreflang:hreflang;title:title;class:class"><mx:text id="item" /></a></mx:bloc id="items"></div>
  </mx:bloc id="pager">
 
</div>

products.html

 
<div id="products">
	<mx:bloc id="products">
		<mx:text id="product"/>
	</mx:bloc id="products">
</div>
 

searchedProducts.html

 
<div class="searchedProducts">
 
	<mx:bloc id="content">
	
		<!-- Ici, le titre et la description de la page (suivant les données saisies lors de la configuration de la méthode de publication) -->
		<h1><mx:text id="title"/></h1>
		
		<mx:bloc id="desc">
			<mx:text id="description"/>
		</mx:bloc id="desc">
		
		<mx:bloc id="form">
			<mx:text id="formulaire" />
		</mx:bloc id="form">
		
		<mx:bloc id="msg_after_post">
			<mx:text id="msg" />
		</mx:bloc id="msg_after_post">
 
	</mx:bloc id="content">
</div>

search :

advanced_search.html

 
<div class="advanced_catalog_search" mXattribut="class:box_class">
  <h4><mx:text id="box_subtitle"/></h4>
  <form id="advanced_catalog_search_form" method="post" mXattribut="action:action">
    <fieldset>
      <legend><mx:text id="input_label"/></legend>
      <!--
      Ce champ input est obligatoire pour que la recherche soit identifiee.
      Pour l'enlever, le transformer en champ cache : <input type="hidden" ... />
      -->
      <div class="row">
      <label for="search_value">Mot-cl&amp;eacute;s</label>
      <input type="text" mXattribut="name:input_name;value:input_value" id="search_value" class="wordsbox"/>
      </div>
    </fieldset>
    
    <mx:bloc id="select_fields">
		<fieldset>
		<legend><mx:text id="select_fields_label"/></legend>
		<mx:bloc id="select_field">
			<div class="row">
			<label mXattribut="for:label_id"><mx:text id="label"/></label>
			<input type="checkbox" mXattribut="id:id;name:name;checked:checked;value:value" class="radio"/>
			</div>
		</mx:bloc id="select_field">
		</fieldset>
	</mx:bloc id="select_fields">
 
    <fieldset>
      <legend><mx:text id="select_families_label"/></legend>
      <mx:bloc id="select_families">
        <div class="row">
          <label mXattribut="for:label_id"><mx:text id="label"/></label>
          <input type="checkbox" mXattribut="id:id;name:name;checked:checked;value:value" class="radio" />
        </div>
      </mx:bloc id="select_families">
    </fieldset>
    
    <mx:bloc id="supplementary_fields">
      <fieldset>
        <legend><mx:text id="supplementary_fields_label"/></legend>
        <mx:bloc id="supplementary_field">
          <div class="row">
            <mx:text id="supp_form_element_condition" />
            <mx:text id="supp_form_element_condition_hidden_field" />
            <mx:text id="supp_form_element" />
          </div>
        </mx:bloc id="supplementary_field">
      </fieldset>
    </mx:bloc id="supplementary_fields">
    
    <mx:bloc id="search_price">
      <fieldset>
        <legend><mx:text id="search_price_label"/></legend>
        <mx:text id="user_condition"/>
        <mx:bloc id="minimum">
          <label mXattribut="for:label_id"><mx:text id="label"/></label>
          <input type="text" mXattribut="name:name;id:id;value:value;size:size;maxlength:maxlength;class:style"/>
        </mx:bloc id="minimum">
        <mx:bloc id="maximum">
          <label mXattribut="for:label_id"><mx:text id="label"/></label>
          <input type="text" mXattribut="name:name;id:id;value:value;size:size;maxlength:maxlength;class:style"/>
        </mx:bloc id="maximum">
      </fieldset>
    </mx:bloc id="search_price">
    
    <div class="submit">
      <input type="submit" name="button" mXattribut="value:submit_value" />
    </div>
  </form>
  <mx:bloc id="simple_search">
    <a mXattribut="href:href;hreflang:hreflang:title:title"><mx:text id="simple_search" /></a>
  </mx:bloc id="simple_search">
  <br/>
</div>
 

box_search.html

 
<div class="box box_catalog_search" mXattribut="class:box_class">
	<h2><mx:text id="box_title"/></h2>
	<form class="catalog_search_form" method="post" mXattribut="action:action">
		<fieldset>
			<div class="row">
				<label mXattribut="for:input_for_id"><mx:text id="input_label"/></label>
				<input type="text" mXattribut="name:input_name;id:input_id;value:input_value" class="wordsbox"/>
			</div>
			<mx:bloc id="select_fields">
				<div class="row">
					<label mXattribut="for:for_id"><mx:text id="select_fields_label"/></label>
					<select size="1" mXattribut="name:name;id:id">
						<mx:bloc id="select_field">
							<option mXattribut="value:option_value;selected:option_selected"><mx:text id="option_text"/></option>
						</mx:bloc id="select_field">
					</select>
				</div>
			</mx:bloc id="select_fields">
			
			<mx:bloc id="contextual_search">
				<div class="row">
					<label mXattribut="for:for_id"><mx:text id="contextual_search_label"/></label>
					<input type="checkbox" mXattribut="name:name;id:id;value:value;checked:checked" class="checkbox"/>
				</div>
			</mx:bloc id="contextual_search">
			
			<mx:bloc id="supplementary_fields">
				<fieldset>
					<legend><mx:text id="supplementary_fields_label"/></legend>
					<mx:bloc id="supplementary_field">
						<div class="row">
							<mx:text id="supp_form_element_condition" />
							<mx:text id="supp_form_element_condition_hidden_field" />
							<mx:text id="supp_form_element" />
						</div>
					</mx:bloc id="supplementary_field">
				</fieldset>
			</mx:bloc id="supplementary_fields">
			
		</fieldset>
			<div class="submit">
				<input type="submit" name="button" mXattribut="value:submit_value" />
			</div>
	</form>
	<mx:bloc id="last_search">
		<a mXattribut="href:href;hreflang:hreflang:title:title"><mx:text id="last_search"/></a>
	</mx:bloc id="last_search">
	<br/>
	<mx:bloc id="advanced_search">
		<a mXattribut="href:href;hreflang:hreflang:title:title"><mx:text id="advanced_search"/></a>
	</mx:bloc id="advanced_search">
</div>
 

content.html

 
<h2><mx:text id="title"/></h2>
 
<mx:text id="form"/>
 
<mx:bloc id="execution_time">
  <div class="catalog_search_execution_time"><mx:text id="execution_time"/></div>
</mx:bloc id="execution_time">
 
<mx:bloc id="results_header">
  <mx:bloc id="some_results">
    <h3><mx:text id="results_title"/></h3>
    <mx:text id="results_count"/> <mx:text id="results_for"/><br/>
  </mx:bloc id="some_results">
  <mx:bloc id="no_result">
    <h4><mx:text id="no_result"/></h4>
  </mx:bloc id="no_result">
</mx:bloc id="results_header">
 
<mx:bloc id="product">
  <mx:bloc id="back_to_results_page">
    <a mXattribut="href:href;hreflang:hreflang;title:title"><mx:text id="back_to_results_page" /></a>
  </mx:bloc id="back_to_results_page">
  
  <div id="product_availability">
    <h5><mx:text id="availability_title" /></h5>
    <ul>
    <mx:bloc id="path">
      <li><a mXattribut="href:href;hreflang:hreflang;title:title"><mx:text id="path" /></a></li>
    </mx:bloc id="path">
    </ul>
  </div>
  
  <mx:text id="detail" />
</mx:bloc id="product">
  
<mx:bloc id="sorting_form">
  <form id="catalog_search_sort_form" method="post" mXattribut="action:action">
    <fieldset>
      <legend><mx:text id="sorting_form_label"/></legend>
<div class="row">
      <label mXattribut="for:select_id"><mx:text id="select_label"/></label>
      <select mXattribut="name:name;id:id;size:size;">
        <mx:bloc id="options">
          <option mXattribut="value:value;selected:selected"><mx:text id="option" /></option>
        </mx:bloc id="options">
      </select>
</div>
<div class="row">
      <label mXattribut="for:label_asc_id"><mx:text id="asc_label"/></label>
      <input type="radio" mXattribut="name:asc_name;id:asc_id;value:asc_value;checked:asc_checked" class="radio" />
</div>
<div class="row">
      <label mXattribut="for:label_desc_id"><mx:text id="desc_label"/></label>
      <input type="radio" mXattribut="name:desc_name;id:desc_id;value:desc_value;checked:desc_checked" class="radio" />
</div>
    </fieldset>
<div class="submit">
<input type="submit" mXattribut="name:submit_name;value:submit_value" />
</div>
  </form>
</mx:bloc id="sorting_form">
 
<!--  Bloc qui affiche un formulaire pour sélectionner le nombre de produits à afficher  -->
<mx:bloc id="nb_products_selector">
	<div class="row">
		<form id="nb_products_form" method="post" mXattribut="action:action">
			<label for="nb_products"><mx:text id="label_nb_products" /></label>
			<select name="nb_products_selector" id="nb_products" onchange="submit();">
				<mx:bloc id="options">
					<option mXattribut="value:value;selected:selected;" /><mx:text id="option" /></option>
				</mx:bloc id="options">  
			</select>
			<noscript>
				<div class="submit">
					<input type="submit" value="OK" name="submit_nb_products" />
				</div>
			</noscript>
		</form>
	</div>
</mx:bloc id="nb_products_selector">
 
<mx:bloc id="products">
  <div mXattribut="id:id;class:class">
    <mx:bloc id="product">
      <div mXattribut="id:id;class:class">
        <mx:text id="short_product" />
      </div>
    </mx:bloc id="product">  
  </div>
</mx:bloc id="products">
 
<mx:bloc id="pager">
  <hr class="separator" />
  <mx:bloc id="first">&amp;lt;&amp;lt;</mx:bloc id="first">
  <mx:bloc id="previous">&amp;lt;</mx:bloc id="previous">
  <mx:bloc id="last">&amp;gt;&amp;gt;</mx:bloc id="last">
  <mx:bloc id="next">&amp;gt;</mx:bloc id="next">
  <mx:bloc id="separator">&amp;nbsp;</mx:bloc id="separator">
  <div class="pager"><mx:bloc id="items"><mx:text id="spacer" /><a mXattribut="href:href;hreflang:hreflang;title:title;id:id"><mx:text id="item" /></a></mx:bloc id="items"></div>
</mx:bloc id="pager">
 

simple_search.html

 
<div class="simple_catalog_search" mXattribut="class:box_class">
  <form class="catalog_search_form" method="post" mXattribut="action:action">
    <fieldset>
      <div class="row">
      <label mXattribut="for:input_for_id"><mx:text id="input_label"/></label>
      <input type="text" mXattribut="name:input_name;id:input_id;value:input_value" class="wordsbox"/>
      </div>
      <mx:bloc id="select_fields">
      <div class="row">
        <label mXattribut="for:for_id"><mx:text id="select_fields_label"/></label>
        <select size="1" mXattribut="name:name;id:id">
          <mx:bloc id="select_field">
            <option mXattribut="value:option_value;selected:option_selected"><mx:text id="option_text"/></option>
          </mx:bloc id="select_field">
        </select>
        </div>
      </mx:bloc id="select_fields">
      
      <mx:bloc id="contextual_search">
        <div class="row">
        <label mXattribut="for:for_id"><mx:text id="contextual_search_label"/></label>
        <input type="checkbox" mXattribut="name:name;id:id;value:value;checked:checked"/>
        </div>
      </mx:bloc id="contextual_search">
    
      <mx:bloc id="supplementary_fields">
        <fieldset>
          <legend><mx:text id="supplementary_fields_label"/></legend>
          <mx:bloc id="supplementary_field">
            <div class="row">
              <mx:text id="supp_form_element_condition" />
              <mx:text id="supp_form_element_condition_hidden_field" />
              <mx:text id="supp_form_element" />
            </div>
          </mx:bloc id="supplementary_field">
        </fieldset>
      </mx:bloc id="supplementary_fields">
      
      <div class="submit">
      <input type="submit" name="button" mXattribut="value:submit_value" />
      </div>
    </fieldset>
  </form>
  <mx:bloc id="advanced_search">
    <a mXattribut="href:href;hreflang:hreflang:title:title"><mx:text id="advanced_search"/></a>
  </mx:bloc id="advanced_search">
</div>
 

add_field_date.html

 
<mx:text id="date_label"/> : 
<mx:bloc id="from">
	<label mXattribut="for:label_id"><mx:text id="label"/></label>
	<input type="text" mXattribut="name:name;id:id;value:value;size:size;maxlength:maxlength;class:style"/>
</mx:bloc id="from">
<mx:bloc id="to">
	<label mXattribut="for:label_id"><mx:text id="label"/></label>
	<input type="text" mXattribut="name:name;id:id;value:value;size:size;maxlength:maxlength;class:style"/>
</mx:bloc id="to">

add_field_numeric.html

 
<mx:text id="numeric_label"/> : 
<mx:bloc id="minimum">
	<label mXattribut="for:label_id"><mx:text id="label"/></label>
	<input type="text" mXattribut="name:name;id:id;value:value;size:size;maxlength:maxlength;class:style"/>
</mx:bloc id="minimum">
<mx:bloc id="maximum">
	<label mXattribut="for:label_id"><mx:text id="label"/></label>
	<input type="text" mXattribut="name:name;id:id;value:value;size:size;maxlength:maxlength;class:style"/>
</mx:bloc id="maximum">
 

add_field_select.html

 
 
<label mXattribut="for:label_id"><mx:text id="label"/></label>
<select mXattribut="name:name;id:id;multiple:multiple;size:size;class:style;style:width" <mx:text id="javascript" />>
	<mx:bloc id="options">
		<option mXattribut="value:value;selected:selected"><mx:text id="option" /></option>
	</mx:bloc id="options">
</select>

add_field_text.html

 
<label mXattribut="for:label_id"><mx:text id="label"/></label>
<input type="text" mXattribut="name:name;id:id;value:value;size:size;maxlength:maxlength;class:style"/>

add_user_condition.html

 
<label mXattribut="for:and_label_id"><mx:text id="and_label"/></label>
<input type="radio" mXattribut="name:and_name;id:and_id;value:and_value;checked:and_checked" class="radio" />
<label mXattribut="for:or_label_id"><mx:text id="or_label"/></label>
<input type="radio" mXattribut="name:or_name;id:or_id;value:or_value;checked:or_checked" class="radio" />


Liens utiles

Webo-facto | Medialibs | Communauté

Mots-clé

catalogue  catalogue de présentation  catalogue e-commerce  catalogue gestion panier  commandes  css  e-commerce  e-commerce avancé  e-majine  EBP  export  import  multilingue  paiement  produit  préparation charte graphique  socolissimo  templates  webo-facto  widget 

Tri par date

Juin, 2022
< << Aujourd'hui >> >
L M M J V S D
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30      

propulsé par E-majine