| that index="M,N" / (dans un template) |
| Écrit par Philippe YONNET | |||||||||||
| 25-11-2007 | |||||||||||
|
<that index="M,N" /> _ autre syntaxe : <that index="N" /> _ autre syntaxe : <that/> _ <that/>=<that index="1" />=<that index="1,1" /> Description Si l’on veut remonter de plus d’une réponse en arrière, il suffit de l’indiquer en utilisant le premier indice : <that index="2" /> permet d’obtenir l’avant dernière réponse. Le deuxième indice, après la virgule, permet d’indiquer quelle phrase de la réponse on veut obtenir : <that index="2,2"/> permet d’obtenir la phrase n°2 de l’avant dernière réponse. Exemple 1 : <that /> Voici une conversation de départ Internaute : Quel temps fait-il ? Robot : Ici, il fait beau. <category> <pattern>*</pattern> <template> <li>...</li> <li>Euh ? Je disais : <that /></li> <li>...</li> </template> </category> Ce qui donne : Internaute : Quel temps fait-il ? Robot : Ici, il fait beau. Internaute : xdvvfgg ? Robot : Euh ? Je disais : ici, il fait beau. Exemple 2 : <that index="2"/> En remontant de deux réponses, la conversation peut être : Internaute : Quel temps fait-il ? Robot : Ici, il fait beau. Internaute : Comment ca va ? Robot : Super et toi. Internaute : tu disais ? Robot : Je viens de te dire : super et toi. Et juste avant : Ici, il fait beau. La dernière réponse est obtenue par ce code : <category> <pattern>TU DISAIS</pattern> <template>Je viens de te dire : <that index="1" /> Et juste avant : <that index="2" /></template> </category> Remarque : le deuxième indice porte sur des phrases délimitées par l’un des délimiteurs reconnus : ".", " ?" et " !". La présence d’un point dans un sigle ou autre peut donc ruiner l’effet en cas d’utilisation de ce deuxième indice dans la balise "that".
|
|||||||||||