Files
ltsecurityinc/app/code/Olegnax/InfiniteScroll/etc/adminhtml/system.xml
T

111 lines
5.1 KiB
XML
Executable File

<?xml version="1.0" ?>
<!--
/**
* @author Olegnax
* @package Olegnax_InfiniteScroll
* @copyright Copyright (c) 2019 Olegnax (http://olegnax.com/). All rights reserved.
* See COPYING.txt for license details.
*/
-->
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Config:etc/system_file.xsd">
<system>
<tab id="olegnax" sortOrder="999" translate="label">
<label>Olegnax</label>
</tab>
<section id="olegnax_infinitescroll" showInDefault="1" showInStore="1" showInWebsite="1" sortOrder="10"
translate="label">
<label>InfiniteScroll</label>
<tab>olegnax</tab>
<resource>Olegnax_InfiniteScroll::scroll</resource>
<group id="info" showInDefault="1" showInStore="1" showInWebsite="1" sortOrder="0" translate="label">
<frontend_model>Olegnax\InfiniteScroll\Block\Adminhtml\System\Config\Form\Info</frontend_model>
</group>
<group id="general" showInDefault="1" showInStore="1" showInWebsite="1" sortOrder="10" translate="label">
<label>General</label>
<field id="type" showInDefault="1" showInStore="1" showInWebsite="1" sortOrder="10" translate="label comment"
type="select">
<label>Load Action</label>
<comment>Choose the way products are loaded. Automatically on scroll or Manually on button click.
</comment>
<source_model>Olegnax\InfiniteScroll\Model\Config\Source\Type</source_model>
</field>
<field id="button_label" showInDefault="1" showInStore="1" showInWebsite="1" sortOrder="12"
translate="label" type="text">
<label>Load more Button text</label>
<depends>
<field id="type">button</field>
</depends>
</field>
<field id="spacer_1" sortOrder="20" showInDefault="1" showInWebsite="1" showInStore="1">
<frontend_model>Olegnax\InfiniteScroll\Model\Config\Source\Spacer</frontend_model>
</field>
<field id="loader_type" showInDefault="1" showInStore="1" showInWebsite="1" sortOrder="22"
translate="label"
type="select">
<label>AJAX Progress Loader</label>
<source_model>Olegnax\InfiniteScroll\Model\Config\Source\LoaderType</source_model>
</field>
<field id="loader" showInDefault="1" showInStore="1" showInWebsite="1" sortOrder="24" translate="label comment"
type="text">
<label>AJAX Progress Loader Image</label>
<comment>Set url to preloader image. E.g.: "images/preloader.svg" will link to images folder in your
current theme. E.g.: app\design\frontend\Olegnax\athlete2\web\images.
</comment>
<depends>
<field id="loader_type">image</field>
</depends>
</field>
<field id="spacer_2" sortOrder="30" showInDefault="1" showInWebsite="1" showInStore="1">
<frontend_model>Olegnax\InfiniteScroll\Model\Config\Source\Spacer</frontend_model>
</field>
<field id="progress_counter" showInDefault="1" showInStore="1" showInWebsite="1" sortOrder="31" translate="label comment"
type="select">
<label>Show Products Amount Info</label>
<comment>Show loaded/total progress info (above load more button)with progress line </comment>
<source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
</field>
<field id="progress_label1" showInDefault="1" showInStore="1" showInWebsite="1" sortOrder="32"
translate="label comment" type="text">
<label>Text before numbers</label>
<comment>Default: "You've viewed ". Don't forget the spaces.</comment>
<depends>
<field id="progress_counter">1</field>
</depends>
</field>
<field id="progress_label2" showInDefault="1" showInStore="1" showInWebsite="1" sortOrder="33"
translate="label comment" type="text">
<label>Text between numbers</label>
<comment>Default:" of "</comment>
<depends>
<field id="progress_counter">1</field>
</depends>
</field>
<field id="progress_label3" showInDefault="1" showInStore="1" showInWebsite="1" sortOrder="34"
translate="label comment" type="text">
<label>Text after bumbers</label>
<comment>Default: " products"</comment>
<depends>
<field id="progress_counter">1</field>
</depends>
</field>
<field id="spacer_3" sortOrder="40" showInDefault="1" showInWebsite="1" showInStore="1">
<frontend_model>Olegnax\InfiniteScroll\Model\Config\Source\Spacer</frontend_model>
</field>
<field id="products_container" showInDefault="1" showInStore="1" showInWebsite="1"
sortOrder="42" translate="label comment" type="text">
<label>Custom DOM Selectors for Products Container</label>
<comment>Default selectors: ".column.main .products.products-grid, .column.main
.products.products-list, .column.main .products-grid.grid"
</comment>
</field>
<field id="product_container" showInDefault="1" showInStore="1" showInWebsite="1"
sortOrder="44" translate="label comment" type="text">
<label>Custom DOM Selectors for Product Item</label>
<comment>Default selector: ".item.product.product-item"</comment>
</field>
</group>
</section>
</system>
</config>