Есть несколько способов сделать это. Самый простой (но не самый масштабируемый) - создать тип данных с флажком, который называется «фрукт». Это будет добавлено ко всем типам документов, которые вы хотите фильтровать.
Затем можно использовать XLST / XPATH для фильтрации типов документов с документами с выбранными фруктами.
Edit:
XSLT, к которому вам нужно получить доступ и отобразить выбранные теги фруктов для определенной статьи, будет выглядеть примерно так:
<xsl:variable name="items" select="umbraco.library:Split($fruit,',')" />
<xsl:for-each select="$items//value">
<xsl:value-of select="umbraco.library:GetPreValueAsString(current())"/>
</xsl:for-each>
В контексте фильтрации коллекции статей вы можете использовать этот код, чтобы он выглядел примерно так:
<xsl:for-each select="$currentPage//Article [umbraco.library:Split(./fruit,',')//value = 'orange']">
<xsl:value-of select="./@nodeName"/>
</xsl:for-each>
При этом будут найдены все узлы Статьи на текущей странице, для которых тег фруктов установлен как «оранжевый», а затем отобразится заголовок каждой Статьи.