Botão dinâmico do Blitz Cache

Oct 04 2020

Eu tenho um Cache Blitz, mas o único dado dinâmico na página é um botão "Seguir" que muda dependendo se você está seguindo esta entrada. Olhando para seus documentos, não vejo uma maneira de não armazenar em cache uma determinada seção ou botão?

{% if craft.follow.check({ elementId: entry.id }) %}
    <span class="material-icons mr-2 md-18">favorite</span>Remove Brand</a>
{% else %}
    <span class="material-icons mr-2 md-18">favorite_border</span>Save Brand</a>
{% endif %}

É possível ainda fazer essa dinâmica?

Respostas

3 MatthiasRedl-Mann Oct 06 2020 at 13:31

Confira "Conteúdo dinâmico" na seção "Uso avançado" dos documentos do Blitz: https://putyourlightson.com/plugins/blitz#dynamic-content

Assim, pode ser feito com:

{{ craft.blitz.getTemplate('/template/name', { elementId: entry.id }) }}