<?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>http://forum.readyscript.ru/topic/1236/dialog-vybora-tovarov/</link>
		<atom:link href="http://forum.readyscript.ru/feed/rss/topic/1236/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Диалог выбора товаров».]]></description>
		<lastBuildDate>Thu, 27 Apr 2017 08:11:55 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Диалог выбора товаров]]></title>
			<link>http://forum.readyscript.ru/post/7019/#p7019</link>
			<description><![CDATA[<p>Ну тут же написано. <br />$(...).selectProduct is not a function<br />Т.е. не хватает файла <strong>selectproduct.js</strong>.<br />Вам надо добавить его через <strong>addjs</strong>.<br /></p><div class="codebox"><pre><code>{addjs file=&quot;%catalog%/selectproduct.js&quot;}</code></pre></div><p>Сам файл лежит в <strong>/modules/catalog/view/js/selectproduct.js</strong>.</p><p>Вообще Вам надо сделать по аналогии с <strong>recommended</strong> полем у товара(<strong>/modules/catalog/model/orm/product.inc.php</strong>), там есть как раз диалоговое окно, можно проследить всю реализацию.</p>]]></description>
			<author><![CDATA[null@example.com (Закусило Александр)]]></author>
			<pubDate>Thu, 27 Apr 2017 08:11:55 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/7019/#p7019</guid>
		</item>
		<item>
			<title><![CDATA[Re: Диалог выбора товаров]]></title>
			<link>http://forum.readyscript.ru/post/7018/#p7018</link>
			<description><![CDATA[<p>если редактирование не в модальном окне, тогда все работает, как сделать для модального окна подключение нужных JS, или я что-то не так делаю?</p>]]></description>
			<author><![CDATA[null@example.com (Евгений)]]></author>
			<pubDate>Thu, 27 Apr 2017 06:06:48 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/7018/#p7018</guid>
		</item>
		<item>
			<title><![CDATA[Диалог выбора товаров]]></title>
			<link>http://forum.readyscript.ru/post/7017/#p7017</link>
			<description><![CDATA[<p>Доброго времени суток!</p><p>Понадобился диалог выбора товаров и групп товаров. В контроллере админской части:<br /></p><div class="codebox"><pre><code>        if($id &gt; 0) {
            //редактирование
            $dialog = new \Catalog\Model\ProductDialog(&quot;product_id&quot;, true, array($id));
            $product_form = $dialog-&gt;getHtml();
        }
        else
        {
            //новый
            $dialog = new \Catalog\Model\ProductDialog(&quot;product_id&quot;, true);
            $product_form = $dialog-&gt;getHtml();
        }


        $this-&gt;view-&gt;assign(array(
            &quot;product_form&quot; =&gt; $product_form,
            ));

        $helper[&#039;form&#039;] = $this-&gt;view-&gt;fetch(&#039;form/edit_product.tpl&#039;);
        $helper-&gt;setTopTitle(t(&#039;Товар&#039;));
    
        if ($refresh_mode) { //Если режим обновления
            return $this-&gt;result-&gt;setHtml( $helper[&#039;form&#039;] );
        } else { //Если режим редактирования
            $this-&gt;view-&gt;assign(array(
                &#039;elements&#039; =&gt; $helper-&gt;active(),
            ));
            return $this-&gt;result-&gt;setTemplate(&quot;form/edit_product.tpl&quot;);
        }</code></pre></div><p>в форме form/edit_product.tpl:<br /></p><div class="codebox"><pre><code>&lt;div class=&quot;formbox&quot; &gt;
    &lt;form method=&quot;POST&quot; action=&quot;{urlmake}&quot; enctype=&quot;multipart/form-data&quot; class=&quot;crud-form&quot;&gt;
        &lt;input type=&quot;submit&quot; value=&quot;&quot; style=&quot;display:none&quot;&gt;
        &lt;div class=&quot;notabs&quot;&gt;                      
            &lt;table class=&quot;otable&quot;&gt;                                                                              
                &lt;tr&gt;
                    &lt;td class=&quot;otitle&quot;&gt;Выберите товары&lt;/td&gt;
                    &lt;td&gt;{$product_form}&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                    &lt;td class=&quot;otitle&quot;&gt;Выберите автора&lt;/td&gt;
                    &lt;td&gt;
                        &lt;div&gt;

                        &lt;/div&gt;
                    &lt;/td&gt;
                &lt;/tr&gt;
            &lt;/table&gt;
        &lt;/div&gt;
    &lt;/form&gt;
&lt;/div&gt;</code></pre></div><p>в итоге при открытии окна редактирования или создания, в консоли браузера:<br /></p><div class="quotebox"><blockquote><p>VM3474:3 Uncaught TypeError: $(...).selectProduct is not a function<br />&nbsp; &nbsp; at HTMLDocument.eval (eval at &lt;anonymous&gt; (jquery.min.js:2), &lt;anonymous&gt;:3:39)<br />&nbsp; &nbsp; at HTMLDocument.&lt;anonymous&gt; (admindebug.js:40)<br />&nbsp; &nbsp; at j (jquery.min.js:2)<br />&nbsp; &nbsp; at Object.add [as done] (jquery.min.js:2)<br />&nbsp; &nbsp; at m.fn.init.m.fn.ready (jquery.min.js:2)<br />&nbsp; &nbsp; at m.fn.init (jquery.min.js:2)<br />&nbsp; &nbsp; at m (jquery.min.js:2)<br />&nbsp; &nbsp; at Function.allReady (admindebug.js:33)<br />&nbsp; &nbsp; at eval (eval at &lt;anonymous&gt; (jquery.min.js:2), &lt;anonymous&gt;:2:7)<br />&nbsp; &nbsp; at eval (&lt;anonymous&gt;)</p></blockquote></div><p>по ходу какой-то js не подключает, куда копать??? )))) подскажите кто чем может, плиз....</p>]]></description>
			<author><![CDATA[null@example.com (Евгений)]]></author>
			<pubDate>Thu, 27 Apr 2017 05:44:36 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/7017/#p7017</guid>
		</item>
	</channel>
</rss>
