Tous les articles
Liste des macros
Cet aperçu présente toutes les macros disponibles sur propform.io, accompagnées d'explications et d'exemples d'utilisation concrets. Idéal pour les agents immobiliers qui souhaitent créer des formulaires, des e-mails et des activités de manière efficace et dynamique.
Outre les macros onOffice habituelles, propform.io propose également les macros suivantes :
| Macro | Description et exemple | |
|---|---|---|
| _pfButton() | Crée un bouton de formulaire entièrement stylisé au design Propform. En option, il est possible de définir le libellé, l'URL de destination, le style du bouton (rounded, rounded-0, rounded-pill) et la cible du lien (_parent ou _blank). Exemple : _pfButton("Weiter zum Formular", "https://example.com", "rounded-pill", "_blank") |
|
| _pfLink() | Affiche un simple lien hypertexte dans un champ de texte ou de description. Si aucun libellé n'est spécifié, l'URL est automatiquement utilisée comme texte du lien. Par défaut, le lien s'ouvre dans la même fenêtre. Exemple : _pfLink("https://example.com", "Hier klicken", "_blank") |
|
| _bScRek_(Filtre) | Lance une boucle récursive sur tous les critères de recherche d'une adresse. En option, un filtre peut être défini (par exemple status:1) pour ne prendre en compte que les critères de recherche actifs. D'autres macros de critères de recherche peuvent être utilisées à l'intérieur de la boucle. Exemple : _bScRek_("status:1") |
|
| _eScRek_ | Termine une boucle récursive de critères de recherche lancée précédemment. Cette macro doit toujours être utilisée pour terminer correctement la boucle. Exemple : _eScRek_ |
|
| _pfGetSearchCriteriaInformation | Affiche le critère de recherche complet. Idéal pour l'affichage dans les activités, les tâches ou les e-mails. Exemple : Suchprofil: _pfGetSearchCriteriaInformation |
|
| _pfGetSearchCriteriaField(nom_champ) | Affiche de manière ciblée une valeur unique d'un critère de recherche, par exemple le type d'objet, la surface habitable ou la localité. Permet une présentation très précise et structurée des profils de recherche. Exemple : Objektart: _pfGetSearchCriteriaField(objektart) |
|
| _pfGetSearchCriteriaUUID | Fournit un UUID crypté du critère de recherche correspondant. Peut être utilisé, par exemple, pour ouvrir un critère de recherche dans un autre formulaire propform. Exemple : https://example.com/suchkriterium-bearbeiten?address[ID]=_Uuidaddress&searchcriteria[id]=_pfGetSearchCriteriaUUID |
|
| _pfGetAgentslogInformation | Affiche sous forme de tableau l'activité enregistrée via propform.io (par exemple, type d'action, nature de l'action, remarque). Fonctionne exclusivement dans le contexte propform. Exemple : Aktivitätsprotokoll: _pfGetAgentslogInformation |
|
| _pfGetSellingPriceOffer | Affiche l'offre d'achat soumise par le prospect pour un bien immobilier. La macro n'est disponible que dans le contexte propform. Exemple : Kaufpreisangebot: _pfGetSellingPriceOffer € |
|
| _getAddressLink | Crée un lien profond direct vers la fiche d'adresse dans onOffice enterprise. Le lien ne fonctionne que pour les utilisateurs connectés. Exemple : _getAddressLink |
|
| _getEstateLink | Crée un lien profond direct vers la fiche de bien immobilier dans onOffice enterprise. Le lien ne fonctionne que pour les utilisateurs connectés. Exemple : _getEstateLink |
|
| _bCalendarRek_(Filtre) | Lance une boucle récursive sur les rendez-vous de la période indiquée. Un filtre peut être défini en option (par exemple subject:like:%TERMIN-SLOT% ou estate.id:12345) afin de ne prendre en compte que certains rendez-vous. Les macros de rendez-vous onOffice habituelles peuvent être utilisées au sein de la boucle. Vous trouverez ici des instructions plus détaillées sur le filtrage.Exemple : _bCalendarRek_("startDate:2026-02-25;endDate:2026-12-31;subject:like:%TERMIN-SLOT%;estate.id:_Id") |
|
| _eCalendarRek_ | Termine une boucle récursive de rendez-vous lancée précédemment. Cette macro doit toujours être utilisée pour terminer correctement la boucle. Exemple : _eCalendarRek_ |
|
| _pfGetCalendarUUID | Renvoie un UUID crypté du rendez-vous actuel (issu de la boucle de calendrier). Peut par exemple être utilisé pour référencer un rendez-vous en toute sécurité dans un autre formulaire propform sans divulguer d'identifiants internes. Exemple : https://example.com/termin-bearbeiten?calendar[id]=_pfGetCalendarUUID |
Envie d'essayer propform.io ?
Premier formulaire gratuit, sans carte bancaire.
Commencer gratuitement