<?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/912/" />
	<updated>2016-09-26T08:39:26Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.readyscript.ru/topic/912/kolichestvo-v-korzine/</id>
		<entry>
			<title type="html"><![CDATA[Re: Количество в корзине]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/4694/#p4694" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>Мне нужно, что бы в иконке корзины выводилось количество товара в корзине.</p><p>Я думал, что если&nbsp; static_call делать запрос на каждый товар, это сильно нагрузит страницу.<br />Я&nbsp; ошибаюсь?</p></blockquote></div><p>А что Вам мешает получить корзину выше чем перебираются товары? А внутри товара просто перебирать массив из товаров корзины.</p>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>https://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2016-09-26T08:39:26Z</updated>
			<id>https://forum.readyscript.ru/post/4694/#p4694</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Количество в корзине]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/4691/#p4691" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Закусило Александр пишет:</cite><blockquote><p>Отобразить количество товара в корзине да, а вот изменить количество у конкретного товара пока нет. <br />Т.к. при помещении в корзину ответный json не содержит информации какой именно товар в корзине. Хотя это можно сделать просто при клике на саму кнопку просто увеличив количество в теге.<br />Для того, чтобы получить текущую корзину, можно воспользоваться static_call функцией <br /><a href="https://readyscript.ru/dev-manual/dev_smarty_rsplugins.html#dev_smarty_rsplugins_function_static_call">https://readyscript.ru/dev-manual/dev_s … tatic_call</a></p><p>С помощью неё можно получить текущую корзину в шаблоне со списком товаров (<strong>list_product.tpl</strong> в Вашей теме). <br /></p><div class="codebox"><pre><code>{static_call var=cart callback=[&#039;\Shop\Model\Cart&#039;, &#039;currentCart&#039;]}</code></pre></div><p>Появится переменная <strong>$cart</strong> в шаблоне у которой можно получить все товары.<br /></p><div class="codebox"><pre><code>{static_call var=cart callback=[&#039;\Shop\Model\Cart&#039;, &#039;currentCart&#039;]} {* Получаем корзину в переменную *}
{$cart_products=$cart-&gt;getProductItems()} {* Получение товаров в корзине *}
{* Смотрим что внутри *}
&lt;pre&gt;
{var_dump($cart_products)} 
&lt;/pre&gt;</code></pre></div></blockquote></div><p>Мне нужно, что бы в иконке корзины выводилось количество товара в корзине.</p><p>Я думал, что если&nbsp; static_call делать запрос на каждый товар, это сильно нагрузит страницу.<br />Я&nbsp; ошибаюсь?</p>]]></content>
			<author>
				<name><![CDATA[Андрей]]></name>
				<uri>https://forum.readyscript.ru/user/299/</uri>
			</author>
			<updated>2016-09-26T08:32:59Z</updated>
			<id>https://forum.readyscript.ru/post/4691/#p4691</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Количество в корзине]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/4690/#p4690" />
			<content type="html"><![CDATA[<p>Отобразить количество товара в корзине да, а вот изменить количество у конкретного товара пока нет. <br />Т.к. при помещении в корзину ответный json не содержит информации какой именно товар в корзине. Хотя это можно сделать просто при клике на саму кнопку просто увеличив количество в теге.<br />Для того, чтобы получить текущую корзину, можно воспользоваться static_call функцией <br /><a href="https://readyscript.ru/dev-manual/dev_smarty_rsplugins.html#dev_smarty_rsplugins_function_static_call">https://readyscript.ru/dev-manual/dev_s … tatic_call</a></p><p>С помощью неё можно получить текущую корзину в шаблоне со списком товаров (<strong>list_product.tpl</strong> в Вашей теме). <br /></p><div class="codebox"><pre><code>{static_call var=cart callback=[&#039;\Shop\Model\Cart&#039;, &#039;currentCart&#039;]}</code></pre></div><p>Появится переменная <strong>$cart</strong> в шаблоне у которой можно получить все товары.<br /></p><div class="codebox"><pre><code>{static_call var=cart callback=[&#039;\Shop\Model\Cart&#039;, &#039;currentCart&#039;]} {* Получаем корзину в переменную *}
{$cart_products=$cart-&gt;getProductItems()} {* Получение товаров в корзине *}
{* Смотрим что внутри *}
&lt;pre&gt;
{var_dump($cart_products)} 
&lt;/pre&gt;</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>https://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2016-09-26T08:29:36Z</updated>
			<id>https://forum.readyscript.ru/post/4690/#p4690</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Количество в корзине]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/4673/#p4673" />
			<content type="html"><![CDATA[<p>Подскажите возможно ли вывести кол-во товара в корзине в списке товаров<br />Товар зеленый - 2 шт<br />Товар красный<br />Товар жёлтый -1 шт<br />Чтобы при нажатии на добавить в корзину число менялось?<br /><span class="postimg"><img src="http://s8.hostingkartinok.com/uploads/images/2016/09/07f6122e19a2c80cf74df24668e65036.jpg" alt="http://s8.hostingkartinok.com/uploads/images/2016/09/07f6122e19a2c80cf74df24668e65036.jpg" /></span></p>]]></content>
			<author>
				<name><![CDATA[Андрей]]></name>
				<uri>https://forum.readyscript.ru/user/299/</uri>
			</author>
			<updated>2016-09-24T08:07:59Z</updated>
			<id>https://forum.readyscript.ru/post/4673/#p4673</id>
		</entry>
</feed>
