widget.xml 2.1 KB

123456789101112131415161718192021222324252627282930313233343536
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!--
  3. /**
  4. * Copyright © 2016 Ihor Vansach (ihor@magefan.com). All rights reserved.
  5. * See LICENSE.txt for license details (http://opensource.org/licenses/osl-3.0.php).
  6. *
  7. * Glory to Ukraine! Glory to the heroes!
  8. */
  9. -->
  10. <widgets xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../Magento/Widget/etc/widget.xsd">
  11. <widget id="magefan_blog_recent" class="Magefan\Blog\Block\Widget\Recent">
  12. <label translate="true">Recent Blog Posts</label>
  13. <description>Display recent blog posts</description>
  14. <parameters>
  15. <parameter name="title" xsi:type="text" visible="true" sort_order="10" >
  16. <label translate="true">Title</label>
  17. <description translate="true">Please specify title you want to display on the frontend. You can leave it blank if necessary.</description>
  18. </parameter>
  19. <parameter name="number_of_posts" xsi:type="text" visible="true" sort_order="20" >
  20. <label translate="true">Number of Posts</label>
  21. <description translate="true">Please indicate number of recent posts you want to display. Leave blank to use predefined "Posts Per Page" value.</description>
  22. </parameter>
  23. <parameter name="category_id" xsi:type="select" source_model="Magefan\Blog\Model\Config\Source\Category" visible="true" sort_order="30" >
  24. <label translate="true">Blog Category</label>
  25. <description translate="true">Leave blank to display posts from all categories.</description>
  26. </parameter>
  27. <parameter name="custom_template" xsi:type="text" visible="true" sort_order="40" >
  28. <label translate="true">Custom Template</label>
  29. <description translate="true"><![CDATA[
  30. Leave blank to use default template <em>Magefan_Blog::widget/recent.phtml</em>.<br/>
  31. <em>Magefan_Blog::widget/recent_masonry.phtml</em> template is also available out of the box.
  32. ]]></description>
  33. </parameter>
  34. </parameters>
  35. </widget>
  36. </widgets>