Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/06/2008, 00h03   #1
Invité de passage
 
Inscription : juin 2008
Messages : 13
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 13
Points : 0
Points : 0
Par défaut variables dynamiques dans le code html

Bonjour,

je souhaite traduire les pages d'un outil web.

cet outil est constitué de plusieurs modules, et chaque module contient des script PHP plus un dossier appelé "templates" qui contient des fichiers d'extension .tpl et un autre dossier appelé "templates_c".

les fichiers d'extension .tpl sont résponsables à l'affichage des données au niveau de la page web et pour faire la traduction je tente à traduire le texte qui existe entre les balises HTML de ce fichier.

voilà, je donne un exemple des fichiers .tpl.

Code :
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
31
32
33
34
35
36
<table class="tbl">
	<tr>
	  <th class="title" colspan="100">
      	<div style="float:left;" class="noteDiv CFacture-{{$facture->_id}}">
    		<img alt="Ecrire une note" src="images/icons/note_grey.png" />
 	 	</div>
	    Elements(s) correspondant(s)
	  </th>
	</tr>
	<tr>
	   <th>Element</th>
	   <th>Prix H.T</th>
	   <th>Taxe</th>
	   <th>Prix T.T.C</th>
	</tr>
	{{foreach from=$facture->_ref_items item=_item}}
	  <tr>
	    <td class="text">
	    	<a href="?m=dPfacturation&amp;tab=vw_idx_factureitem&amp;facture_id={{$_item->facture_id}}&amp;factureitem_id={{$_item->factureitem_id}}" title="Modifier l'element">
              {{$_item->libelle}}
            </a>
        </td>
	    <td>{{mb_value object=$_item field="prix_ht"}}</td>
	    <td>{{mb_value object=$_item field="taxe"}}</td>
	    <td>{{mb_value object=$_item field="_ttc"}}</td>
	  </tr>
	{{foreachelse}}
	  <tr>
	   	<td class="button" colspan="4">Aucun élément trouvé</td>
	  </tr>
	{{/foreach}}
	  <tr>
	     <th colspan="3">TOTAL</th>
		 <td>{{mb_value object=$facture field="_total"}}</td>
	  </tr>       
</table>
comme vous l'avez remarqué, entre les balises HTML il y a des variable static que j'arrive à les traduire, et des variables dynamiques que je connais pas leur source.

Alors pour compléter la traduction des pages de mon outil, je dois arriver à traduire le texte contenu dans les variables dynamiques aussi.

je signale que mon outil utilise un moteur de templates "smarty".


ce que je souhaite savoir, comment je peux accéder aux données affichées dynamiquement au niveau de ma page web pour que je puisse traduire le contenu de toute la page.

j'éspère que ce que je viens de dire est claire, sinon je donne plus de détail.


Merci pour votre attention et votre aide.
hassna.kaibous est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/06/2008, 19h44   #2
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 862
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 862
Points : 5 982
Points : 5 982
Salut,

Et pourquoi tu restes pas en PHP?

A+
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/06/2008, 10h57   #3
Invité de passage
 
Inscription : juin 2008
Messages : 13
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 13
Points : 0
Points : 0
Citation:
Envoyé par Immobilis Voir le message
Salut,

Et pourquoi tu restes pas en PHP?

A+
car je travaille sur un outil web qui utilise ce type de fichiers et je dois trouver la source des variables dynamiques.

cet outil utilise le moteur de templates smarty et c lui qui génère les variables dynamiques
hassna.kaibous est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/06/2008, 21h33   #4
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 862
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 862
Points : 5 982
Points : 5 982
Citation:
Envoyé par hassna.kaibous Voir le message
entre les balises HTML il y a des variable static que j'arrive à les traduire, et des variables dynamiques que je connais pas leur source
Le principe du template est de récupérer le fichier tpl, de rechercher les
Code :
{{mb_value object=$_item field="prix_ht"}}
grace au accolades et de les remplacer par autre chose.
Il faut que tu regardes les fichiers dans lesquels le code fait appel à tes templates.

A+
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h24.


 
 
 
 
Partenaires

Hébergement Web