<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум ReadyScript &mdash; Можно ли переопределить метод importOneGroup в cataloggroup.inc.php]]></title>
	<link rel="self" href="http://forum.readyscript.ru/feed/atom/topic/551/" />
	<updated>2015-12-13T19:36:05Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.readyscript.ru/topic/551/mozhno-li-pereopredelit-metod-importonegroup-v-cataloggroupincphp/</id>
		<entry>
			<title type="html"><![CDATA[Re: Можно ли переопределить метод importOneGroup в cataloggroup.inc.php]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/2336/#p2336" />
			<content type="html"><![CDATA[<p>1. Простой способ. Перейдите в режим отладки на сайте в публичной части(под админом слева вверху рычажок). Наведитесь на блок, который выводит категории, появится возможность настройки. Укажите в качестве корневого элемента вашу корневую категорию. В админ панели у данной категории снимите флаг публичности. Сбросьте кэш.<br />2. Сложный способ. А что вам мешает, проимпортировать полностью один раз. Настроить категории как Вам надо (перетаскивая и перемещая на сайте). Затем в настройках модуля импорта и экспорта из 1С, указать, чтобы не обновлялись старые категории (новые добавятся). Тем самым можно строить иерархию как Вам угодно.</p>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>http://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2015-12-13T19:36:05Z</updated>
			<id>http://forum.readyscript.ru/post/2336/#p2336</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Можно ли переопределить метод importOneGroup в cataloggroup.inc.php]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/2332/#p2332" />
			<content type="html"><![CDATA[<p>Здравствуйте!<br />Нужно подкорректировать импорт из 1С, чтобы корневая директория не импортировалась, знаю, что создавать cataloggroup.my.inc.php не хорошо... Может есть какой-нибудь другой способ для решения этой задачи?<br />Сейчас метод выглядит примерно так:</p><br /><p>private function importOneGroup(\SimpleXMLElement $group, \Catalog\Model\Orm\Dir $parent_dir = null)<br />{<br />&nbsp; &nbsp; &nbsp; &nbsp; // Моя затычка<br />&nbsp; &nbsp; &nbsp; &nbsp; if($group-&gt;Ид == &#039;7da83590-202a-11e3-9f0e-001e101f9843&#039;){<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return null;<br />&nbsp; &nbsp; &nbsp; &nbsp; }</p><p>&nbsp; &nbsp; &nbsp; &nbsp; // Заводской код<br />&nbsp; &nbsp; &nbsp; &nbsp; ....<br />}</p>]]></content>
			<author>
				<name><![CDATA[Максим]]></name>
				<uri>http://forum.readyscript.ru/user/284/</uri>
			</author>
			<updated>2015-12-12T22:45:35Z</updated>
			<id>http://forum.readyscript.ru/post/2332/#p2332</id>
		</entry>
</feed>
