widget.xml 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!--
  3. /**
  4. * Copyright © Magento, Inc. All rights reserved.
  5. * See COPYING.txt for license details.
  6. */
  7. -->
  8. <widgets xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  9. xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Widget:etc/widget.xsd">
  10. <widget id="products_list" class="Magento\CatalogWidget\Block\Product\ProductsList" is_email_compatible="true"
  11. placeholder_image="Magento_CatalogWidget::images/products_list.png" ttl="86400">
  12. <label translate="true">Catalog Products List</label>
  13. <description translate="true">List of Products</description>
  14. <parameters>
  15. <parameter name="title" xsi:type="text" required="false" visible="true">
  16. <label translate="true">Title</label>
  17. </parameter>
  18. <parameter name="show_pager" xsi:type="select" visible="true"
  19. source_model="Magento\Config\Model\Config\Source\Yesno">
  20. <label translate="true">Display Page Control</label>
  21. </parameter>
  22. <parameter name="products_per_page" xsi:type="text" required="true" visible="true">
  23. <label translate="true">Number of Products per Page</label>
  24. <depends>
  25. <parameter name="show_pager" value="1" />
  26. </depends>
  27. <value>5</value>
  28. </parameter>
  29. <parameter name="products_count" xsi:type="text" required="true" visible="true">
  30. <label translate="true">Number of Products to Display</label>
  31. <value>10</value>
  32. </parameter>
  33. <parameter name="template" xsi:type="select" required="true" visible="true">
  34. <label translate="true">Template</label>
  35. <options>
  36. <option name="default" value="Magento_CatalogWidget::product/widget/content/grid.phtml" selected="true">
  37. <label translate="true">Products Grid Template</label>
  38. </option>
  39. </options>
  40. </parameter>
  41. <parameter name="cache_lifetime" xsi:type="text" visible="true">
  42. <label translate="true">Cache Lifetime (Seconds)</label>
  43. <description translate="true">
  44. <![CDATA[Time in seconds between the widget updates.
  45. <br/>If not set, equals to 86400 seconds (24 hours). To update widget instantly, go to Cache Management and clear Blocks HTML Output cache.
  46. <br/>Widget will not show products that begin to match the specified conditions until cache is refreshed.]]>
  47. </description>
  48. </parameter>
  49. <parameter name="condition" xsi:type="conditions" visible="true" required="true" sort_order="10"
  50. class="Magento\CatalogWidget\Block\Product\Widget\Conditions">
  51. <label translate="true">Conditions</label>
  52. </parameter>
  53. </parameters>
  54. <containers>
  55. <container name="content">
  56. <template name="grid" value="default" />
  57. </container>
  58. <container name="content.top">
  59. <template name="grid" value="default" />
  60. </container>
  61. <container name="content.bottom">
  62. <template name="grid" value="default" />
  63. </container>
  64. </containers>
  65. </widget>
  66. </widgets>