Petites Annonces - Templates

Documentation et tutoriels

  • e-majine
  • Petites annonces

05/05/2010 : Mise à jour des templates avec la gestion de la tva
20/10/2011 : Mise à jour du template de recherche d'une petite annonce

Voici la liste des templates HTML utilisés par le module PA

Le répertoire MODELE1 > ads comprend les sous-répertoires suivants :

boxes (widgets)
Utilisés pour l'ajout d'annonce, la recherche sur annonces et le résultat, l'affichage aléatoire
notifications
Utilisés pour les générations d'email envoyés suite aux modérations, nouvelles annonces,...
payment
Utilisés pour les paiements Chèque et Paypal
publication_methods
Utilisés pour l'affichage des annonces, d'une annonce résumée, d'une annonce complète

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

boxes
notifications
payment
cheques
paypal
publication_methods
Prise de contact

Account


addAds.html


 
<div mXattribut="class:box_class">
	
	<,-- Titre de la boite -->
	<h2><mx:text id="box_title" /></h2>
	
	<,-- Bloc pour le choix de la categorie -->
	<mx:bloc id="chooseCategory">
		<div id="steps">
			<strong>Choix de la cat&amp;eacute;gorie</strong>&amp;nbsp;|&amp;nbsp;Choix du type&amp;nbsp;|&amp;nbsp;Cr&amp;eacute;ation de l'annonce&amp;nbsp;|&amp;nbsp;Choix de la formule&amp;nbsp;|&amp;nbsp;Validation
		</div>
		<h3><mx:text id="question" /></h3>
		<p><mx:text id="informations" /></p>
		<div>
			<mx:text id="form" />
		</div>
	</mx:bloc id="chooseCategory">
	
	<,-- Bloc pour le choix du type d'annonce -->
	<mx:bloc id="chooseType">
		<div id="steps">
			Choix de la cat&amp;eacute;gorie&amp;nbsp;|&amp;nbsp;<strong>Choix du type</strong>&amp;nbsp;|&amp;nbsp;Cr&amp;eacute;ation de l'annonce&amp;nbsp;|&amp;nbsp;Choix de la formule&amp;nbsp;|&amp;nbsp;Validation
		</div>
		<mx:bloc id="bk"><a mXattribut="href:href;hreflang:hreflang;title:title"><mx:text id="back" /></a></mx:bloc id="bk">
		<,-- Permet l'affichage d'un message dans le cas où aucun type d'annonce n'a été trouvé	-->
		<mx:bloc id="noTypeFound">
			<p><mx:text id="msg" /></p>
		</mx:bloc id="noTypeFound">
		<mx:bloc id="type">
			<div>
				<h3><mx:text id="libelle" /></h3>
				<p><mx:text id="description" /></p>
				<a mXattribut="href:href;hreflang:hreflang;title:title"><mx:text id="choose" /></a>
			</div>
		</mx:bloc id="type">
	</mx:bloc id="chooseType">
	
	<,-- Bloc pour le formulaire de l'annonce -->
	<mx:bloc id="form">
		<div id="steps">
			Choix de la cat&amp;eacute;gorie&amp;nbsp;|&amp;nbsp;Choix du type&amp;nbsp;|&amp;nbsp;<strong>Cr&amp;eacute;ation de l'annonce</strong>&amp;nbsp;|&amp;nbsp;Choix de la formule&amp;nbsp;|&amp;nbsp;Validation
		</div>
		<mx:bloc id="bk"><a mXattribut="href:href;hreflang:hreflang;title:title"><mx:text id="back" /></a></mx:bloc id="bk">
		<div>
			<mx:text id="form" />
		</div>
	</mx:bloc id="form">
	
	<,-- Bloc pour le recapitulatif des donnees saisie -->
	<mx:bloc id="chooseFormule">
		<div id="steps">
			Choix de la cat&amp;eacute;gorie&amp;nbsp;|&amp;nbsp;Choix du type&amp;nbsp;|&amp;nbsp;Cr&amp;eacute;ation de l'annonce&amp;nbsp;|&amp;nbsp;<strong>Choix de la formule</strong>&amp;nbsp;|&amp;nbsp;Validation
		</div>
		<mx:bloc id="bk"><a mXattribut="href:href;hreflang:hreflang;title:title"><mx:text id="back" /></a></mx:bloc id="bk">
		<mx:bloc id="noFormuleFound">
			<p><mx:text id="msg" /></p>
			<a mXattribut="href:href;hreflang:hreflang;title:title"><mx:text id="back" /></a>
		</mx:bloc id="noFormuleFound">
		<mx:bloc id="formule">
			<div>
				<,-- Liebelle de la formule -->
				<h3><mx:text id="libelle" /></h3>
				<,--<mx:bloc id="display_type">thumbnail</mx:bloc id="display_type"> Type d'affichage de l'image : thumbnail / fullsize-->
				<,-- Image -->
				<mx:bloc id="img">
					<mx:text id="image" />
				</mx:bloc id="img">
				<,-- Description -->
				<mx:bloc id="description">
					<p><mx:text id="description" /></p>
				</mx:bloc id="description">
				<,-- Duree -->
				<mx:bloc id="duree">
					<p><mx:text id="duree" /></p>
				</mx:bloc id="duree">
				<,-- Prix -->
				<mx:bloc id="prix">
					<p><mx:text id="prix" /></p>
					<p>Prix HT : <mx:text id="prixHt" /></p>
					<p>Prix TTC : <mx:text id="prixTtc" /></p>
					<p>Montant de la TVA : <mx:text id="montantTva" /></p>
					<p>Taux de TVA : <mx:text id="tauxTva" /></p>
				</mx:bloc id="prix">
				<a mXattribut="href:href;hreflang:hreflang;title:title"><mx:text id="choose" /></a>
			</div>
		</mx:bloc id="formule">
	</mx:bloc id="chooseFormule">
	
	<,-- Bloc pour le recapitulatif des donnees saisie -->
	<mx:bloc id="preview">
		<div id="steps">
			Choix de la cat&amp;eacute;gorie&amp;nbsp;|&amp;nbsp;Choix du type&amp;nbsp;|&amp;nbsp;Cr&amp;eacute;ation de l'annonce&amp;nbsp;|&amp;nbsp;Choix de la formule&amp;nbsp;|&amp;nbsp;<strong>Validation</strong>
		</div>
		<mx:text id="preview" /><,-- Template addAds_preview.html -->
	</mx:bloc id="preview">
	
	<,-- Bloc pour l'affichage du message de confirmation d'enregistrement de l'annonce -->
	<mx:bloc id="saveAds">
		<div>
			L'annonce a bien &amp;eacute;t&amp;eacute; enregistr&amp;eacute;e.
			<mx:text id="content" />
		</div>
	</mx:bloc id="saveAds">
	
</div>
 

Retour à la liste des templates (haut de page)


addAds_preview.html

 
<,-- Bloc pour le recapitulatif des donnees saisie -->
	<mx:bloc id="preview">
		<,-- Categorie -->
		<fieldset>
		<legend><mx:text id="legend" /></legend>
			<mx:bloc id="category">
				<p>
					<strong><mx:text id="label" /> : </strong><mx:text id="libelle" />
					<mx:bloc id="edit">
						<a mXattribut="href:href;hreflang:hreflang;title:title"><mx:text id="edit" /></a>
					</mx:bloc id="edit">
				</p>
			</mx:bloc id="category">
			<,-- Type -->
			<mx:bloc id="type">
				<p>
					<strong><mx:text id="label" /> : </strong><mx:text id="libelle" />
					<mx:bloc id="edit">
						<a mXattribut="href:href;hreflang:hreflang;title:title"><mx:text id="edit" /></a>
					</mx:bloc id="edit">
				</p>
			</mx:bloc id="type">
		</fieldset>
			<,-- Contenu de l'annonce -->
			<mx:bloc id="content">
				<fieldset>
				<legend><mx:text id="legend" /></legend>
				<div>
					<mx:text id="ads" />
				</div>
				<mx:bloc id="edit">
					<a mXattribut="href:href;hreflang:hreflang;title:title"><mx:text id="edit" /></a>
				</mx:bloc id="edit">
				</fieldset>
			</mx:bloc id="content">
			<,-- Formule  sans payement-->
			<mx:bloc id="formule_no_payment">
				<fieldset>
				<legend><mx:text id="legend" /></legend>
				<div>	
					<ul>
					<li><strong><mx:text id="label" /> : </strong><mx:text id="libelle" /></li>
						<,-- Duree de publication -->
						<mx:bloc id="duree">
							<li><strong><mx:text id="label" /> : </strong><mx:text id="duree" /></li>
						</mx:bloc id="duree">
					</ul>
					<mx:bloc id="edit">
						<a mXattribut="href:href;hreflang:hreflang;title:title"><mx:text id="edit" /></a>
					</mx:bloc id="edit">
				</div>
				</fieldset>
			</mx:bloc id="formule_no_payment">
			
			<,-- Formule avec payement-->
			<mx:bloc id="formule_payment">
				<fieldset>
				<legend><mx:text id="legend" /></legend>
				<div>	
					<table>
						<thead>
							<mx:bloc id="thead">
								<th><mx:text id="libelle" /></th>
								<th><mx:text id="duree" /></th>
								<th><mx:text id="prix" /></th>
							</mx:bloc id="thead">
						</thead>
						<tbody>
							<mx:bloc id="info_formule">
								<tr>
									<td><mx:text id="libelle" /></td>
									<td><mx:text id="duree" /></td>
									<td><mx:text id="prix" /></td>
								</tr>
							</mx:bloc id="info_formule">
							<mx:bloc id="tauxTva">
								<tr>
									<td colspan="2"><mx:text id="libelle" /></td>
									<td><mx:text id="tauxTva" /> %</td>
								</tr>
							</mx:bloc id="tauxTva">
							<mx:bloc id="tva">
								<tr>
									<td colspan="2"><mx:text id="libelle" /></td>
									<td><mx:text id="tva" /><td>
								</tr>
							</mx:bloc id="tva">
							<mx:bloc id="prixHt">
								<tr>
									<td colspan="2"><mx:text id="libelle" /></td>
									<td><mx:text id="prixHt" /></td>
								</tr>
							</mx:bloc id="prixHt">
							<mx:bloc id="prixTtc">
								<tr>
									<td colspan="2"><mx:text id="libelle" /></td>
									<td><mx:text id="prixTtc" /></td>
								</tr>
							</mx:bloc id="prixTtc">
						</tbody>
					</table>
					<mx:bloc id="edit">
						<a mXattribut="href:href;hreflang:hreflang;title:title"><mx:text id="edit" /></a>
					</mx:bloc id="edit">
				</div>
				
				<mx:bloc id="payment_modules">
					<div id="payment_module">
						<h3><mx:text id="title" /></h3>
						<form method="post" mXattribut="action:action" id="choosePaymentModule">
						<mx:bloc id="payment_modules_list">
							<div class="row">
								<input type="radio" name="paymentmodule" mXattribut="id:id;value:value;checked:checked" class="radio"/>
								<label mXattribut="for:for">&amp;nbsp;<mx:text id="label" /></label>
							</div>
						</mx:bloc id="payment_modules_list">
						<div class="submit">
							<input type="submit" name="submitChoosePaymentModule" mXattribut="value:value" /></a>
						</div>
						</form>
					</div>
				</mx:bloc id="payment_modules">
				
				<mx:bloc id="payment">
					<div id="payment_infos">
						<mx:text id="payment_infos" />
					</div>
				</mx:bloc id="payment">
				
				<mx:bloc id="payment_method">
					<div id="payment_actions">
						<a name="paymentmethod"></a>
						<h2><mx:text id="title" /></h2>
						<mx:text id="payment_method" />
						<a mXattribut="href:href;hreflang:hreflang;title:title"><mx:text id="change_payment_method" /></a><br />
					</div>
				</mx:bloc id="payment_method">
				
				<mx:bloc id="footer">
					<div id="cart_footer">
						<p><mx:text id="thanks" /></p>
						<a mXattribut="href:hrefsite;hreflang:hreflangsite;title:titlesite"><mx:text id="site" /></a><br />
					</div>
				</mx:bloc id="footer">
				</fieldset>
			</mx:bloc id="formule_payment">
			
			<mx:bloc id="submit">
				<div class="submit">
					<a mXattribut="href:href;title:title;hreflang:hreflang"><mx:text id="value" /></a>
				</div>
			</mx:bloc id="submit">
			
	</mx:bloc id="preview">

Retour à la liste des templates (haut de page)


box_form_search.html

 
<div class="widget widgetSearchAds" mXattribut="class:box_class">
	<mx:bloc id="widgetTitle">