Template Usage

Last updated: December 3rd 2025
Check if an element is favourited
{% if craft.superFavourite.isFavourited(entry.id) %}
    <span>Already favourited!</span>
{% endif %}
Get all favourited element IDs
{% set favouriteIds = craft.superFavourite.getFavouritedElementIds() %}

{# Use in element query #}
{% set favouritedEntries = craft.entries()
    .id(favouriteIds)
    .all() %}
Get favourites from a specific collection
{% set collection = craft.superFavourite.getCollectionByHandle('wishlist') %}
{% set favouriteIds = craft.superFavourite.getFavouritedElementIds(collection.id) %}
Get all collections
{% set collections = craft.superFavourite.getCollections() %}

{% for collection in collections %}
    <h3>{{ collection.name }}</h3>
    <p>Items: {{ craft.superFavourite.getFavouriteCount(collection.id) }}</p>
{% endfor %}
Favourite count
<span>Total Favourites: {{ craft.superFavourite.getFavouriteCount() }}</span>