widget.xml 3.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  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="cms_page_link" class="Magento\Cms\Block\Widget\Page\Link" is_email_compatible="true"
  11. placeholder_image="Magento_Cms::images/widget_page_link.png">
  12. <label translate="true">CMS Page Link</label>
  13. <description translate="true">Link to a CMS Page</description>
  14. <parameters>
  15. <parameter name="page_id" xsi:type="block" visible="true" required="true" sort_order="10">
  16. <label translate="true">CMS Page</label>
  17. <block class="Magento\Cms\Block\Adminhtml\Page\Widget\Chooser">
  18. <data>
  19. <item name="button" xsi:type="array">
  20. <item name="open" xsi:type="string" translate="true">Select Page...</item>
  21. </item>
  22. </data>
  23. </block>
  24. </parameter>
  25. <parameter name="anchor_text" xsi:type="text" visible="true">
  26. <label translate="true">Anchor Custom Text</label>
  27. <description translate="true">If empty, the Page Title will be used</description>
  28. </parameter>
  29. <parameter name="title" xsi:type="text" visible="true">
  30. <label translate="true">Anchor Custom Title</label>
  31. </parameter>
  32. <parameter name="template" xsi:type="select" visible="true">
  33. <label translate="true">Template</label>
  34. <options>
  35. <option name="default" value="widget/link/link_block.phtml" selected="true">
  36. <label translate="true">CMS Page Link Block Template</label>
  37. </option>
  38. <option name="link_inline" value="widget/link/link_inline.phtml">
  39. <label translate="true">CMS Page Link Inline Template</label>
  40. </option>
  41. </options>
  42. </parameter>
  43. </parameters>
  44. </widget>
  45. <widget id="cms_static_block" class="Magento\Cms\Block\Widget\Block"
  46. placeholder_image="Magento_Cms::images/widget_block.png">
  47. <label translate="true">CMS Static Block</label>
  48. <description translate="true">Contents of a Static Block</description>
  49. <parameters>
  50. <parameter name="block_id" xsi:type="block" visible="true" required="true" sort_order="20">
  51. <label translate="true">Block</label>
  52. <block class="Magento\Cms\Block\Adminhtml\Block\Widget\Chooser">
  53. <data>
  54. <item name="button" xsi:type="array">
  55. <item name="open" xsi:type="string" translate="true">Select Block...</item>
  56. </item>
  57. </data>
  58. </block>
  59. </parameter>
  60. <parameter name="template" xsi:type="select" visible="true" required="true" sort_order="10">
  61. <label translate="true">Template</label>
  62. <options>
  63. <option name="default" value="widget/static_block/default.phtml" selected="true">
  64. <label translate="true">CMS Static Block Default Template</label>
  65. </option>
  66. </options>
  67. </parameter>
  68. </parameters>
  69. </widget>
  70. </widgets>