Files
2017-11-14 15:04:59 +01:00

97 lines
5.6 KiB
XML
Executable File

<?xml version="1.0"?>
<!--
Solwin Infotech
Solwin Sold Out Label Extension
@category Solwin
@package Solwin_Soldout
@copyright Copyright © 2006-2016 Solwin (https://www.solwininfotech.com)
@license https://www.solwininfotech.com/magento-extension-license/
-->
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../Config/etc/system_file.xsd">
<system>
<!-- for create section -->
<section id="outofstock_product" translate="label" type="text" sortOrder="320" showInDefault="1" showInWebsite="1" showInStore="1">
<label>Sold Out Label</label>
<!-- Assign section to tab -->
<tab>cpanel</tab>
<resource>Solwin_Soldout::outofstock_config</resource>
<!-- create group for fields in section -->
<group id="outofstockproduct" translate="label" type="text" sortOrder="40" showInDefault="1" showInWebsite="1" showInStore="1">
<label>Sold Out Label Configuration</label>
<field id="enableoutofstock" translate="label" type="select" sortOrder="10" showInDefault="1" showInWebsite="1" showInStore="1">
<label>Enable sold out Label</label>
<comment><![CDATA[Select Yes to enable Sold Out module on frontend.]]></comment>
<source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
</field>
<field id="showstock_label_image" translate="label" type="select" sortOrder="15" showInDefault="1" showInWebsite="1" showInStore="1">
<label>Show sold out Label/Image</label>
<comment><![CDATA[select sold out label or image]]></comment>
<source_model>Solwin\Soldout\Model\Config\Source\StockOption</source_model>
<depends>
<field id="enableoutofstock">1</field>
</depends>
</field>
<field id="showstock_position_label" translate="label" type="select" sortOrder="20" showInDefault="1" showInWebsite="1" showInStore="1">
<label>Show sold out Label Position</label>
<comment><![CDATA[select sold out label position]]></comment>
<source_model>Solwin\Soldout\Model\Label\Source\Position</source_model>
<depends>
<field id="showstock_label_image">label</field>
<field id="enableoutofstock">1</field>
</depends>
</field>
<field id="showstock_position_image" translate="label" type="select" sortOrder="20" showInDefault="1" showInWebsite="1" showInStore="1">
<label>Show sold out Image Position</label>
<comment><![CDATA[select sold out image position]]></comment>
<source_model>Solwin\Soldout\Model\Label\Source\Position</source_model>
<depends>
<field id="showstock_label_image">image</field>
<field id="enableoutofstock">1</field>
</depends>
</field>
<field id="titleoutofstock" translate="label" type="text" sortOrder="30" showInDefault="1" showInWebsite="1" showInStore="1">
<label>Sold Out Label Title</label>
<comment><![CDATA[enter sold out label title]]></comment>
<validate>required-entry</validate>
<depends>
<field id="enableoutofstock">1</field>
<field id="showstock_label_image">label</field>
</depends>
</field>
<field id="imageoutofstock" translate="label comment" type="image" sortOrder="50" showInDefault="1" showInWebsite="1" showInStore="1">
<label>Image for Sold Out Label</label>
<comment><![CDATA[upload image for sold out label]]></comment>
<backend_model>Magento\Config\Model\Config\Backend\Image</backend_model>
<upload_dir config="system/filesystem/media" scope_info="1">outofstockimage</upload_dir>
<base_url type="media" scope_info="1">outofstockimage</base_url>
<depends>
<field id="enableoutofstock">1</field>
<field id="showstock_label_image">image</field>
</depends>
</field>
<field id="imageheightoutofstock" translate="label" type="text" sortOrder="60" showInDefault="1" showInWebsite="1" showInStore="1">
<label>Sold Out Image Height</label>
<comment><![CDATA[enter sold out image height]]></comment>
<validate>required-entry</validate>
<depends>
<field id="enableoutofstock">1</field>
<field id="showstock_label_image">image</field>
</depends>
</field>
<field id="imagewidthoutofstock" translate="label" type="text" sortOrder="60" showInDefault="1" showInWebsite="1" showInStore="1">
<label>Sold Out Image Width</label>
<comment><![CDATA[enter sold out image width]]></comment>
<validate>required-entry</validate>
<depends>
<field id="enableoutofstock">1</field>
<field id="showstock_label_image">image</field>
</depends>
</field>
</group>
</section>
</system>
</config>