<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум ReadyScript &mdash; Настройки модуля по-умолчанию]]></title>
		<link>https://forum.readyscript.ru/topic/1245/nastroiki-modulya-poumolchaniyu/</link>
		<atom:link href="https://forum.readyscript.ru/feed/rss/topic/1245/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Настройки модуля по-умолчанию».]]></description>
		<lastBuildDate>Thu, 11 May 2017 08:15:17 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Настройки модуля по-умолчанию]]></title>
			<link>https://forum.readyscript.ru/post/7091/#p7091</link>
			<description><![CDATA[<p>Спасибо, все предельно ясно, внесу в modules.xml<br />Вот мои настройки.<br />По-умолчанию нужно выставить только некоторые поля с типами INTEGER и STRING, думаю проблем не будет.</p><div class="codebox"><pre><code>&lt;?php
namespace Photomanager\Config;
use RS\Orm\ConfigObject;
use RS\Orm\Type;

/**
* Класс конфигурации модуля
*/
class File extends ConfigObject
{
    /**
     * Метод инициализации свойств ORM объекта
     *
     * @return void
     */
    function _init()
    {
        //Дополняем свойства, определенные у родительского класса
        parent::_init()-&gt;append(array(
            t(&#039;Требования к обтравке&#039;),
                &#039;requirements_enable&#039; =&gt; new Type\Integer(array(
                    &#039;description&#039; =&gt; t(&#039;Использовать требования к формату фотографий&#039;),
                    &#039;checkboxview&#039; =&gt; array(1,0),
                )),
                &#039;image_width&#039; =&gt; new Type\Integer(array(
                    &#039;description&#039; =&gt; t(&#039;Ширина требуемого изображения в px:&#039;),
                )),
                &#039;image_height&#039; =&gt; new Type\Integer(array(
                    &#039;description&#039; =&gt; t(&#039;Высота требуемого изображения в px:&#039;),
                )),
            t(&#039;Настройки импорта&#039;),
                &#039;max_bundle&#039; =&gt; new Type\Integer(array(
                    &#039;description&#039; =&gt; t(&#039;Максимальное количество фотографий в пакете у одного обтравщика&#039;),
                )),
                &#039;separator&#039; =&gt; new Type\Varchar(array(
                    &#039;maxLength&#039; =&gt; &#039;1&#039;,
                    &#039;description&#039; =&gt; t(&#039;Разделитель имени файла и номера при загрузке и выгрузке изображений&#039;),
                )),
                &#039;compare_product_field&#039; =&gt; new Type\Varchar(array(
                    &#039;maxLength&#039; =&gt; &#039;25&#039;,
                    &#039;description&#039; =&gt; t(&#039;Поле для поиска соответствия имени файла и товара&#039;),
                )),
            t(&#039;Цены&#039;),
            &#039;standart_cost&#039; =&gt; new Type\Decimal(array(
                &#039;description&#039; =&gt; t(&#039;Цена обтравки по-умолчанию. Используется, если не задана цена обтравщика&#039;),
                &#039;allowempty&#039; =&gt; false,
                &#039;maxlength&#039; =&gt; 20,
                &#039;decimal&#039; =&gt; 2
            )),
        ));
    }
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Максим)]]></author>
			<pubDate>Thu, 11 May 2017 08:15:17 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/7091/#p7091</guid>
		</item>
		<item>
			<title><![CDATA[Re: Настройки модуля по-умолчанию]]></title>
			<link>https://forum.readyscript.ru/post/7089/#p7089</link>
			<description><![CDATA[<p>Вот как пример как это сделано в модуле каталог</p><div class="codebox"><pre><code>&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
&lt;config&gt;
    &lt;defaultValues&gt;    
        &lt;name multilanguage=&quot;true&quot;&gt;Каталог товаров&lt;/name&gt;
        &lt;description multilanguage=&quot;true&quot;&gt;Администрирование каталога товаров по рубрикам&lt;/description&gt;        
        &lt;version&gt;3.0.0&lt;/version&gt;
        &lt;author&gt;ReadyScript lab.&lt;/author&gt;
        &lt;is_system&gt;1&lt;/is_system&gt;
        &lt;dependfrom&gt;photo&lt;/dependfrom&gt;

        &lt;list_page_size&gt;12&lt;/list_page_size&gt;
        &lt;list_default_order&gt;dateof&lt;/list_default_order&gt;
        &lt;list_default_order_direction&gt;desc&lt;/list_default_order_direction&gt;
        &lt;hide_unobtainable_goods&gt;N&lt;/hide_unobtainable_goods&gt;
        &lt;default_weight&gt;0&lt;/default_weight&gt;
        &lt;disable_search_index&gt;0&lt;/disable_search_index&gt;
        &lt;concat_dir_meta&gt;1&lt;/concat_dir_meta&gt;
        &lt;auto_barcode&gt;a{n|6}&lt;/auto_barcode&gt;
        &lt;buyinoneclick&gt;1&lt;/buyinoneclick&gt;
        &lt;update_price_round&gt;0&lt;/update_price_round&gt;
        &lt;update_price_round_value&gt;0&lt;/update_price_round_value&gt;
        &lt;brand_products_specdir&gt;0&lt;/brand_products_specdir&gt;
        &lt;brand_products_cnt&gt;8&lt;/brand_products_cnt&gt;
        &lt;use_offer_unit&gt;0&lt;/use_offer_unit&gt;
        &lt;import_photos_timeout&gt;20&lt;/import_photos_timeout&gt;
        &lt;import_yml_timeout&gt;20&lt;/import_yml_timeout&gt;
        &lt;show_all_products&gt;0&lt;/show_all_products&gt;
        &lt;list_default_view_as&gt;blocks&lt;/list_default_view_as&gt;
        &lt;warehouse_sticks&gt;1,5,15,25,50&lt;/warehouse_sticks&gt;
        &lt;oneclick_name_required&gt;1&lt;/oneclick_name_required&gt;
        &lt;dont_buy_when_null&gt;0&lt;/dont_buy_when_null&gt;
        &lt;csv_offer_product_search_field&gt;title&lt;/csv_offer_product_search_field&gt;
        &lt;csv_offer_search_field&gt;sortn&lt;/csv_offer_search_field&gt;
        &lt;price_like_slider&gt;0&lt;/price_like_slider&gt;
        &lt;not_public_product_404&gt;1&lt;/not_public_product_404&gt;
        &lt;yuml_import_setting&gt;0&lt;/yuml_import_setting&gt;
        &lt;csv_id_fields type=&quot;array&quot;&gt;
            &lt;value&gt;title&lt;/value&gt;
            &lt;value&gt;barcode&lt;/value&gt;
        &lt;/csv_id_fields&gt;
        &lt;search_fields type=&quot;array&quot;&gt;
            &lt;value&gt;properties&lt;/value&gt;
            &lt;value&gt;barcode&lt;/value&gt;
            &lt;value&gt;short_description&lt;/value&gt;
            &lt;value&gt;meta_keywords&lt;/value&gt;
        &lt;/search_fields&gt;        
    &lt;/defaultValues&gt;
&lt;/config&gt;</code></pre></div><p>Всё что после тега dependfrom это значения по умолчанию для полей. Например для поля с имененем <strong>list_page_size</strong> Это <strong>&lt;list_page_size&gt;12&lt;/list_page_size&gt;</strong></p>]]></description>
			<author><![CDATA[null@example.com (Закусило Александр)]]></author>
			<pubDate>Thu, 11 May 2017 08:13:58 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/7089/#p7089</guid>
		</item>
		<item>
			<title><![CDATA[Re: Настройки модуля по-умолчанию]]></title>
			<link>https://forum.readyscript.ru/post/7088/#p7088</link>
			<description><![CDATA[<p>Значения по умолчанию нужно указывать в файле module.xml. У Вас там какие поля?</p>]]></description>
			<author><![CDATA[null@example.com (Закусило Александр)]]></author>
			<pubDate>Thu, 11 May 2017 08:09:20 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/7088/#p7088</guid>
		</item>
		<item>
			<title><![CDATA[Настройки модуля по-умолчанию]]></title>
			<link>https://forum.readyscript.ru/post/7082/#p7082</link>
			<description><![CDATA[<p>Добрый день!</p><p>Пишу модуль, добавил несколько настроек в него. Помогите при его установке сразу задать некоторым из настроек значения по-умолчанию.</p>]]></description>
			<author><![CDATA[null@example.com (Максим)]]></author>
			<pubDate>Thu, 11 May 2017 05:59:26 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/7082/#p7082</guid>
		</item>
	</channel>
</rss>
