Sites Field



Sites Field for Craft 3

This plugin provides a field type for choosing sites. Entries using this field can then access the site ID in their templates.


Requirements

  • Craft CMS 3.0.0-RC1 or above

Example Usage

To display only events related to the current site you could use the following logic:

{% set events = craft.entries.site('main').section('blog').type('event').orderBy('date asc').all() %}
{% for event in events %}
  {% if craft.app.sites.currentSite.id in event.siteIds %}
    {# show this event... #}
  {% endif %}
{% endfor %}

Note: siteIds returns an array of site ID's which you can use the twig in operator.


Free

Package Name

To install this plugin, search for its package name on the Plugin Store and click “Install”.


Information

  • Version 1.0.0
  • Last Update 3/14/2018
  • Active Installs 65
  • Compatibility Craft 3
  • License MIT
  • Categories Control Panel, Fields

Report an issue