Skip to content

Abandon d’un contenu connecté

Lorsque vous utilisez le modèle Liquid, vous avez la possibilité d’interrompre les messages à l’aide d’une logique conditionnelle. Cette page présente les meilleures pratiques en la matière.

Dans l’exemple suivant, les conditionnelles connected.recommendations.size < 5 et connected.foo.bar == nil précisent les situations qui entraîneraient l’abandon du message.

1
2
3
4
{% connected_content https://example.com/webservice.json :save connected %}
   {% if connected.recommendations.size < 5 or connected.foo.bar == nil %}
     {% abort_message() %}
   {% endif %}

Spécifiez un motif d’abandon

Vous pouvez également spécifier un motif d’abandon, qui sera enregistré dans le journal d’activité des messages. Ce motif d’abandon doit être une chaîne de caractères et ne peut pas contenir de Liquid.

{% abort_message('Could not get enough recommendations') %}

New Stuff!