<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум ReadyScript &mdash; Не работают дополнительные поля в категории "Все"]]></title>
	<link rel="self" href="https://forum.readyscript.ru/feed/atom/topic/1739/" />
	<updated>2019-02-27T17:52:07Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.readyscript.ru/topic/1739/ne-rabotayut-dopolnitelnye-polya-v-kategorii-vse/</id>
		<entry>
			<title type="html"><![CDATA[Re: Не работают дополнительные поля в категории "Все"]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/9564/#p9564" />
			<content type="html"><![CDATA[<p>Дело в том, что значение вашего поля в обычном случае сохраняется в таблице категорий в строке соответствующей категории.</p><p>Категория &quot;Все&quot; - это виртуальная категория, ее не существует в базе, у нее id=0,&nbsp; поэтому вам необходимо перехватывать orm.beforewrite.catalog-dir и записывать значение куда-нибудь в другое место (мы обычно записываем в конфиг модуля).</p>]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>https://forum.readyscript.ru/user/2/</uri>
			</author>
			<updated>2019-02-27T17:52:07Z</updated>
			<id>https://forum.readyscript.ru/post/9564/#p9564</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Не работают дополнительные поля в категории "Все"]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/9554/#p9554" />
			<content type="html"><![CDATA[<p>Всем привет.<br />Кто сталкивался с подобным, а именно. Если создать через класс обработки событий Handlers какое нибудь доп. поле например:<br /></p><div class="codebox"><pre><code>public static function ormInitCatalogDir(\Catalog\Model\Orm\Dir $orm_dir)
    {
        $orm_dir-&gt;getPropertyIterator()-&gt;append(array(
            t(&#039;Основные&#039;),
            &#039;test&#039; =&gt; new Type\Varchar(array(
                &#039;index&#039; =&gt; true,
                &#039;description&#039; =&gt; t(&#039;TEST&#039;),
            )),
        ));
    }</code></pre></div><p>То поле выводится но НЕ сохраняет введенные значения и это ТОЛЬКО в категории &quot;Все&quot;. В других категориях все работает. Быть может, что-то не так написано?</p><p><a href="https://prnt.sc/mpz4ef">https://prnt.sc/mpz4ef</a></p>]]></content>
			<author>
				<name><![CDATA[Игорь]]></name>
				<uri>https://forum.readyscript.ru/user/751/</uri>
			</author>
			<updated>2019-02-25T18:07:57Z</updated>
			<id>https://forum.readyscript.ru/post/9554/#p9554</id>
		</entry>
</feed>
