<?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="http://forum.readyscript.ru/feed/atom/topic/417/" />
	<updated>2015-07-15T12:51:16Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.readyscript.ru/topic/417/kak-vyvesti-proizvolnuyu-tsenu-v-kartochke-tovara/</id>
		<entry>
			<title type="html"><![CDATA[Re: Как вывести произвольную цену в карточке товара]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/1601/#p1601" />
			<content type="html"><![CDATA[<p>Не за что)</p>]]></content>
			<author>
				<name><![CDATA[Александр]]></name>
				<uri>http://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2015-07-15T12:51:16Z</updated>
			<id>http://forum.readyscript.ru/post/1601/#p1601</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как вывести произвольную цену в карточке товара]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/1600/#p1600" />
			<content type="html"><![CDATA[<p>Решено. Просто во всем product.tpl где встретилась зачеркнутая цена поменял на &quot;Розничные цены&quot; и все заработало. Спасибо!</p>]]></content>
			<author>
				<name><![CDATA[Sergey T.]]></name>
				<uri>http://forum.readyscript.ru/user/36/</uri>
			</author>
			<updated>2015-07-15T12:41:36Z</updated>
			<id>http://forum.readyscript.ru/post/1600/#p1600</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как вывести произвольную цену в карточке товара]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/1599/#p1599" />
			<content type="html"><![CDATA[<p>Полагаю вы это имеете ввиду.</p><div class="codebox"><pre><code>data-change-cost=&#039;{ &quot;.offerBarcode&quot;: &quot;{$offer.barcode|default:$product.barcode}&quot;, &quot;.myCost&quot;: &quot;{$product-&gt;getCost(null, $key)}&quot;</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Sergey T.]]></name>
				<uri>http://forum.readyscript.ru/user/36/</uri>
			</author>
			<updated>2015-07-15T12:31:20Z</updated>
			<id>http://forum.readyscript.ru/post/1599/#p1599</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как вывести произвольную цену в карточке товара]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/1598/#p1598" />
			<content type="html"><![CDATA[<p>Понял закономерность. Цена не выводится у тех товаров, у которых есть комплектации. У товаров без комплектаций все в порядке.<br />----<br />Что-то очень странное у Вас. <br />Конструкция $product-&gt;getCost(&#039;Розничные цены&#039;), всегда возвращает цену у комплектации основной. Конструкция, что я привел работает.</p><p>Я так подозреваю, что вы пытаетесь у товара сменить комплектацию и Вам пишем 0 рублей на Розничные цены. <br />Так? А для нулевой комплектации всё в порядке.<br />Если да, то обратите внимание в файле шаблона на строки с <br /></p><div class="codebox"><pre><code>data-change-cost</code></pre></div><p>Они отвечают как раз за смену комплектаций, а именно за смену на нужную цену при их переключении, у Вас там что написано? Я так полагаю у Вас там берётся не та цена.</p>]]></content>
			<author>
				<name><![CDATA[Александр]]></name>
				<uri>http://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2015-07-15T12:24:13Z</updated>
			<id>http://forum.readyscript.ru/post/1598/#p1598</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как вывести произвольную цену в карточке товара]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/1597/#p1597" />
			<content type="html"><![CDATA[<p>Понял закономерность. Цена не выводится у тех товаров, у которых есть комплектации. У товаров без комплектаций все в порядке.</p>]]></content>
			<author>
				<name><![CDATA[Sergey T.]]></name>
				<uri>http://forum.readyscript.ru/user/36/</uri>
			</author>
			<updated>2015-07-15T09:33:45Z</updated>
			<id>http://forum.readyscript.ru/post/1597/#p1597</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как вывести произвольную цену в карточке товара]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/1596/#p1596" />
			<content type="html"><![CDATA[<p>Что-то очень странно... вверху у вас не выводится. А в конструкции с var_dump выводит. Т.к. var_dump всего лишь выводит значение и его формат. Могу предположить что где-то ошиблись с написании.<br />Попробуйте так:<br /></p><div class="codebox"><pre><code>{assign var=last_price value=$product-&gt;getCost(&#039;Розничные цены&#039;, null, false)}
{if $last_price&gt;0}&lt;div class=&quot;lastPrice&quot;&gt;{$product-&gt;getCost(&#039;Розничные цены&#039;)}&lt;/div&gt;{/if}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Александр]]></name>
				<uri>http://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2015-07-14T13:29:23Z</updated>
			<id>http://forum.readyscript.ru/post/1596/#p1596</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как вывести произвольную цену в карточке товара]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/1595/#p1595" />
			<content type="html"><![CDATA[<p>У товара заданы &quot;Розничные цены&quot;<br /><span class="postimg"><img src="http://i48.fastpic.ru/big/2015/0714/b5/111e1f0363f541dae08f039f1ea51fb5.jpg" alt="http://i48.fastpic.ru/big/2015/0714/b5/111e1f0363f541dae08f039f1ea51fb5.jpg" /></span></p><br /><br /><p>в product.tpl добавляю &quot;Розничные цены&quot;<br /></p><div class="codebox"><pre><code>&lt;div class=&quot;fcost&quot;&gt;
            {assign var=last_price value=$product-&gt;getCost(&#039;Розничные цены&#039;)}
            {if $last_price&gt;0}&lt;div class=&quot;lastPrice&quot;&gt;{$last_price}&lt;/div&gt;{/if}
            &lt;span class=&quot;myCost price&quot;&gt;{$product-&gt;getCost()}&lt;/span&gt; {$product-&gt;getCurrency()}
&lt;/div&gt;</code></pre></div><br /><br /><p>на сайте выводится ноль<br /><span class="postimg"><img src="http://i47.fastpic.ru/big/2015/0714/0a/047da6e552551ca2be6da379d1b47e0a.jpg" alt="http://i47.fastpic.ru/big/2015/0714/0a/047da6e552551ca2be6da379d1b47e0a.jpg" /></span></p><br /><br /><p>вот эта штуковина <br /></p><div class="codebox"><pre><code>{var_dump($product-&gt;getCost(&#039;Розничные цены&#039;))}</code></pre></div><p>выводит 6550 все правильно.</p>]]></content>
			<author>
				<name><![CDATA[Sergey T.]]></name>
				<uri>http://forum.readyscript.ru/user/36/</uri>
			</author>
			<updated>2015-07-14T07:55:21Z</updated>
			<id>http://forum.readyscript.ru/post/1595/#p1595</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как вывести произвольную цену в карточке товара]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/1593/#p1593" />
			<content type="html"><![CDATA[<p>Метод <strong>getCost(&#039;Наименование цены или ничего&#039;)</strong>, применяет точное соответствие названию цены. У Вас наименование цены совпадает с тем наименованием, что у Вас в системе заведено?<br />Если в этом методе наименование цены не использовать, а оставить пустым, то вернётся значение цены указанной в системе как по умолчанию.<br /></p><div class="codebox"><pre><code>{$product-&gt;getCost()}</code></pre></div><p>У товара указана &quot;Розничная цена&quot;?<br />Вы можете проверить какой ответ возвращает метод так:<br /></p><div class="codebox"><pre><code>{var_dump($product-&gt;getCost())}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Александр]]></name>
				<uri>http://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2015-07-14T07:21:06Z</updated>
			<id>http://forum.readyscript.ru/post/1593/#p1593</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Как вывести произвольную цену в карточке товара]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/1591/#p1591" />
			<content type="html"><![CDATA[<p>Допустим у меня есть &quot;Розничная цена&quot; у товара. Как вывести ее в карточке товара на сайте?<br />В product.tpl нашел следующее:<br /></p><div class="codebox"><pre><code> &lt;div class=&quot;fcost&quot;&gt;
            {assign var=last_price value=$product-&gt;getCost(&#039;Зачеркнутая цена&#039;)}
            {if $last_price&gt;0}&lt;div class=&quot;lastPrice&quot;&gt;{$last_price}&lt;/div&gt;{/if}
            &lt;span class=&quot;myCost price&quot;&gt;{$product-&gt;getCost()}&lt;/span&gt; {$product-&gt;getCurrency()}
&lt;/div&gt;</code></pre></div><p>но если меняю &quot;Зачеркнутая цена&quot; на &quot;Розничная цена&quot;, то сумма не выводится. Подскажите как быть?</p>]]></content>
			<author>
				<name><![CDATA[Sergey T.]]></name>
				<uri>http://forum.readyscript.ru/user/36/</uri>
			</author>
			<updated>2015-07-14T06:50:30Z</updated>
			<id>http://forum.readyscript.ru/post/1591/#p1591</id>
		</entry>
</feed>
