Files

91 lines
5.0 KiB
XML
Executable File

<?xml version="1.0" encoding="UTF-8"?>
<!--
/**
* @author Amasty Team
* @copyright Copyright (c) Amasty (https://www.amasty.com)
* @package Improved Sorting for Magento 2
*/-->
<widgets xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Widget:etc/widget.xsd">
<widget id="amsorting_featured_list" class="Amasty\Sorting\Block\Widget\Featured" is_email_compatible="true"
placeholder_image="Magento_Cms::images/widget_block.png" ttl="86400">
<label translate="true">Amasty Sorting Featured Products</label>
<description translate="true">List of Featured Products. Links lead to Product Pages.</description>
<parameters>
<parameter name="title" xsi:type="text" visible="true" sort_order="10">
<label translate="true">Header</label>
</parameter>
<parameter name="show_pager" xsi:type="select" visible="false"
source_model="Magento\Config\Model\Config\Source\Yesno" sort_order="20">
<label translate="true">Display Page Control</label>
</parameter>
<parameter name="products_per_page" xsi:type="text" required="true" visible="true" sort_order="30">
<label translate="true">Number of Products per Page</label>
<depends>
<parameter name="show_pager" value="1" />
</depends>
<value>5</value>
</parameter>
<parameter name="sort_by" xsi:type="select" visible="true"
source_model="Magento\Catalog\Model\Config\Source\ListSort" sort_order="40">
<label translate="true">Sort By</label>
</parameter>
<parameter name="amsorting_sort_order" xsi:type="select" visible="true"
source_model="Amasty\Sorting\Model\Source\SortOrder" sort_order="40">
<label translate="true">Sort Order</label>
</parameter>
<parameter name="products_count" xsi:type="text" visible="true" sort_order="50">
<label translate="true">Number of Products to Display</label>
<description translate="true">The number of products is set to 10 by default.</description>
</parameter>
<parameter name="template" xsi:type="select" required="true" visible="true" sort_order="60">
<label translate="true">Template</label>
<options>
<option name="default" value="Amasty_Sorting::widget/featured/content/grid.phtml" selected="true">
<label translate="true">Products Grid Template</label>
</option>
<option name="list_default" value="Amasty_Sorting::widget/featured/sidebar/list.phtml">
<label translate="true">Products Images and Names Template (vert.)</label>
</option>
<option name="list_names" value="Amasty_Sorting::widget/featured/sidebar/names_list.phtml">
<label translate="true">Products Names Only Template (vert.)</label>
</option>
<option name="list_images" value="Amasty_Sorting::widget/featured/sidebar/images_list.phtml">
<label translate="true">Products Images Only Template (vert.)</label>
</option>
</options>
</parameter>
<parameter name="cache_lifetime" xsi:type="text" visible="true" sort_order="70">
<label translate="true">Cache Lifetime (Seconds)</label>
<description translate="true">86400 by default, if not set. To refresh instantly, clear the Blocks HTML Output cache.</description>
</parameter>
<parameter name="condition" xsi:type="conditions" visible="true" required="true" sort_order="80"
class="Magento\CatalogWidget\Block\Product\Widget\Conditions">
<label translate="true">Conditions</label>
</parameter>
</parameters>
<containers>
<container name="content">
<template name="grid" value="default" />
</container>
<container name="content.top">
<template name="grid" value="default" />
</container>
<container name="content.bottom">
<template name="grid" value="default" />
</container>
<container name="sidebar.main">
<template name="default" value="list_default" />
<template name="names_only" value="list_names" />
<template name="images_only" value="list_images" />
</container>
<container name="sidebar.additional">
<template name="default" value="list_default" />
<template name="names_only" value="list_names" />
<template name="images_only" value="list_images" />
</container>
</containers>
</widget>
</widgets>