Changeset 230
- Timestamp:
- 10/05/07 10:20:25 (3 years ago)
- Files:
-
- docs/trunk/templates.txt (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
docs/trunk/templates.txt
r228 r230 383 383 ~~~~~ 384 384 385 Parcourt en boucle les chaînes de caractÚres fournies à chaque fois que 385 **Modifié dans la version de développement de Django** 386 Parcourt en boucle les chaînes de caractÚres ou les variables fournies à chaque fois que 386 387 ce tag est rencontré. 387 388 388 Dans une boucle, passe à la valeur suivante à chaque itération, en bouclant sur389 la premiÚre lorsque la liste est terminée::389 Dans une boucle, passe à la valeur suivante parmi les chaînes et variables fournies à 390 chaque itération:: 390 391 391 392 {% for o in some_list %} 392 <tr class="{% cycle row1,row2%}">393 <tr class="{% cycle 'row1' 'row2' rowvar %}"> 393 394 ... 394 395 </tr> … … 399 400 bouclant en fin de liste:: 400 401 401 <tr class="{% cycle row1,row2,row3as rowcolors %}">...</tr>402 <tr class="{% cycle 'row1' 'row2' rowvar as rowcolors %}">...</tr> 402 403 <tr class="{% cycle rowcolors %}">...</tr> 403 404 <tr class="{% cycle rowcolors %}">...</tr> 404 405 405 Vous pouvez utiliser un nombre quelconque de valeurs séparées par des virgules. 406 Assurez-vous de ne pas mettre d'espaces entre les valeurs -- seulement des 407 virgules. 406 Vous pouvez utiliser un nombre quelconque de valeurs séparées par des espaces. 407 Les valeurs entre quotes simples (') ou doubles (") sont traitées comme des chaînes 408 de caractÚres, les valeurs sans quotes sont supposées être des variables de contexte. 409 410 Vous pouvez aussi séparer les valeurs par des virgules:: 411 412 {% cycle row1,row2,row3 %} 413 414 Dans cette syntaxe, chaque valeur sera interprêtée comme un littéral en chaîne de 415 caractÚres. La syntaxe avec les virgules assure la compatibilité avec les anciennes 416 versions et ne doit pas être utilisée dans de nouveaux projets. 408 417 409 418 debug … … 1131 1140 ~~~~~~~~~~ 1132 1141 1133 Convertit les sauts de lignes en tags ``<p>`` et ``<br />``. 1142 Remplace les sauts de ligne dans le texte par le tag HTML approprié : un saut de 1143 ligne simple est remplacé par un saut de ligne HTML (``<br />``) et un saut de 1144 ligne suivi d'une ligne blanche est remplacé par un saut de paragraphe(``</p>``). 1134 1145 1135 1146 linebreaksbr 1136 1147 ~~~~~~~~~~~~ 1137 1148 1138 Convertit les sauts de lignes en tags ``<br />``.1149 Convertit les sauts de lignes dans un passage en texte simple en tags ``<br />``. 1139 1150 1140 1151 linenumbers … … 1272 1283 }}`` renverra "8 heures". 1273 1284 1285 L'unité la plus précise utilisée est la minute, et "0 minutes" sera renvoyé pour 1286 toute date qui est dans le futur de la base de comparaison. 1287 1274 1288 timeuntil 1275 1289 ~~~~~~~~~ … … 1278 1292 date fournie. Par exemple, si nous sommes le 1er juin 2006 et 1279 1293 ``conference_date`` est une instance de date représentant le 29 juin 2006, ``{{ 1280 conference_date|timeuntil }}`` renverra " 28 jours".1294 conference_date|timeuntil }}`` renverra "4 semaines". 1281 1295 1282 1296 Peut avoir un paramÚtre facultatif qui est une variable contenant la date à 1283 1297 utiliser comme base de comparaison (à la place de *maintenant*). Si 1284 1298 ``from_date`` est le 22 juin 2006, ``{{ conference_date|timeuntil:from_date }}`` 1285 renverra "7 jours". 1299 renverra "1 semaine". 1300 1301 L'unité la plus précise utilisée est la minute, et "0 minutes" sera renvoyé pour 1302 toute date qui est dans le passé de la base de comparaison. 1286 1303 1287 1304 title … … 1422 1439 * ReST (ReStructured Text) 1423 1440 1441 Voir la section `markup`_ de la `documentation supplémentaire`_ pour plus 1442 d'informations. 1443 1444 .. _markup: ../add_ons/#markup 1445 .. _documentation supplémentaire: ../add_ons/ 1446 1424 1447 django.contrib.webdesign 1425 1448 ------------------------ … … 1431 1454 .. _documentation de webdesign: ../webdesign/ 1432 1455 1433 1456 Etapes suivantes 1457 ================ 1458 1459 Lisez le document `Le langage de template de Django : pour les programmeurs Python`_ 1460 si vous êtes intéressés par l'apprentissage du systÚme de templates d'un point de 1461 vue technique -- comment il fonctionne et comment y ajouter des fonctionnalités. 1462 1463 .. _Le langage de template de Django \: pour les programmeurs Python: ../templates_python/
