# cTextTemplate

Ce composant supporte les moteurs de modèles pour remplacer les valeurs factices (placeholders) dans les modèles de texte par des valeurs réelles. Il peut être utilisé comme le composant cSetBody avec support d'entrées de texte multiligne et gestion avancée des valeurs factices (placeholders).

Pour plus d'informations, consultez la documentation Apache Camel https://camel.apache.org/components/latest/ (en anglais).

Note InformationsRemarque : Ce composant est disponible uniquement si vous avez installé la mise à jour mensuelle R2025-08 du Studio Talend ou une mise à jour plus récente fournie par Talend. Pour plus d'informations, contactez votre administrateur ou administratrice.

## Propriétés du cTextTemplate Standard

Ces propriétés sont utilisées pour configurer le cTextTemplate s'exécutant dans le framework de Routes Standard.

Le composant cTextTemplate Standard appartient à la famille Transformation.

## Basic settings

| Propriétés | Description |
| --- | --- |
| Template Engine | Sélectionnez le moteur à utiliser.<br><br><ul> <li> <p><span>Mustache</span>&nbsp;: utiliser la syntaxe <span>{{headers.placeholder}}</span>.</p> </li> <li> <p><span>Velocity</span>&nbsp;: utiliser la syntaxe <span>$headers.placeholder</span>.</p> </li> <li> <p><span>FreeMarker</span>&nbsp;: utiliser la syntaxe <span>${headers.placeholder}</span>.</p> </li> <li> <p><span>String Template</span>&nbsp;: utiliser la syntaxe <span>&lt;headers.placeholder&gt;</span>.</p> </li> </ul> |
| Type | Sélectionnez le type de source du modèle.<br><br><ul> <li><span>Built-In</span>&nbsp;: le modèle sera saisi directement dans le composant.</li> <li><span>Repository</span>&nbsp;: le modèle sera sélectionné depuis un fichier de ressource existant dans le référentiel.</li> <li><span>File Path</span>&nbsp;: le modèle sera sélectionné depuis le système de fichiers local.</li> </ul> |
| Ressource | Ce champ est disponible lorsque l'option Repository est sélectionnée dans la liste Type. Sélectionnez le fichier du modèle de ressource depuis les ressources du projet. Sélectionnez la version du modèle dans le champ Version si plusieurs versions du modèle sont disponibles. |
| Resource File | Ce champ est disponible lorsque l'option File Path est sélectionnée dans la liste Type. Saisissez le chemin d'accès au fichier de modèle dans votre système de fichiers local. |
| Template | Cette option est disponible lorsque l'option Built-In est sélectionnée dans la liste Type. Saisissez le modèle à appliquer sur les messages entrants. |

## Advanced settings

| Propriétés | Description |
| --- | --- |
| URI Options | Configurez les arguments facultatifs dans la table correspondante. Cliquez sur le bouton [+] autant de fois que nécessaire afin d'ajouter les arguments au tableau. Cliquez sur le champ de la valeur correspondante et saisissez une valeur. Les options d'URI disponibles dépendent du moteur de modèle sélectionné. Consultez le site https://camel.apache.org/components/latest/ (en anglais) pour connaître les options d'URI disponibles. |

## Utilisation

| Conseils d'utilisation | Description |
| --- | --- |
| **Règle d'utilisation** | Le cTextTemplate peut être utilisé en tant que composant intermédiaire ou composant de fin dans une Route. |
| Limitation | n/a |

**Tâches associées**

* [Ce composant formule un corps de message à l'aide d'un modèle](https://help.qlik.com/talend/fr-FR/mediation-components/8.0/mediation-text-processing/formulating-message-body-using-template)