<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум ReadyScript &mdash; как в шаблоне product.tpl обратиться к полю товарного предложения]]></title>
	<link rel="self" href="https://forum.readyscript.ru/feed/atom/topic/238/" />
	<updated>2014-12-17T11:46:27Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.readyscript.ru/topic/238/kak-v-shablone-producttpl-obratitsya-k-polyu-tovarnogo-predlozheniya/</id>
		<entry>
			<title type="html"><![CDATA[Re: как в шаблоне product.tpl обратиться к полю товарного предложения]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/817/#p817" />
			<content type="html"><![CDATA[<p>Очень объемный вопрос, но постараюсь вкратце объяснить.</p><p>Так как при выборе&nbsp; комплектации в селекторе, не происходит перезагрузок страницы, вам необходимо это делать с помощью JavaScript.&nbsp; Посмотрите, как меняются цены при выборе селектора комплектаций. Что-то аналогичное нужно судя по всему вам.</p><p>Информация по комплектации сначала выводятся в атрибутах элемента формы:<br /></p><div class="codebox"><pre><code>&lt;select name=&quot;offer&quot;&gt;
    {foreach from=$product.offers.items key=key item=offer name=offers}
    &lt;option value=&quot;{$key}&quot; {if $smarty.foreach.offers.first}checked{/if} {if $check_quantity}data-num=&quot;{$offer.num}&quot;{/if} data-change-cost=&#039;{ &quot;.offerBarcode&quot;: &quot;{$offer.barcode|default:$product.barcode}&quot;, &quot;.myCost&quot;: &quot;{$product-&gt;getCost(null, $key)}&quot;, &quot;.lastPrice&quot;: &quot;{$product-&gt;getCost(&#039;Зачеркнутая цена&#039;, $key)}&quot;}&#039; data-sticks=&#039;{$offer-&gt;getStickJson()}&#039;&gt;{$offer.title}&lt;/option&gt;
    {/foreach}
&lt;/select&gt;</code></pre></div><p>А затем уже в JavaScript вы можете получить текущую выбранную комплектацию, считать у неё атрибут и сделать с ним что угодно(например вывести куда-нибудь).</p>]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>https://forum.readyscript.ru/user/2/</uri>
			</author>
			<updated>2014-12-17T11:46:27Z</updated>
			<id>https://forum.readyscript.ru/post/817/#p817</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: как в шаблоне product.tpl обратиться к полю товарного предложения]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/816/#p816" />
			<content type="html"><![CDATA[<p>Это понятно. А как обратиться к полю ТЕКУЩЕГО товарного предложения, то что выбрано в селекте?</p>]]></content>
			<author>
				<name><![CDATA[AleksC1976]]></name>
				<uri>https://forum.readyscript.ru/user/39/</uri>
			</author>
			<updated>2014-12-17T09:24:56Z</updated>
			<id>https://forum.readyscript.ru/post/816/#p816</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: как в шаблоне product.tpl обратиться к полю товарного предложения]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/815/#p815" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>{foreach $product.offers.items as $offer_sortn=&gt;$offer}
    {* $offer - здесь объект \Catalog\Model\Orm\Offer *}
    {$offer.num} 
    {$offer.id}
{/foreach}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>https://forum.readyscript.ru/user/2/</uri>
			</author>
			<updated>2014-12-17T09:11:33Z</updated>
			<id>https://forum.readyscript.ru/post/815/#p815</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[как в шаблоне product.tpl обратиться к полю товарного предложения]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/812/#p812" />
			<content type="html"><![CDATA[<p>как в шаблоне product.tpl обратиться к полю товарного предложения (из таблицы product_offer), например к количеству товарного предложения (num) или к ID товарного предложения или к вновь созданному с помощью ORM полю.</p>]]></content>
			<author>
				<name><![CDATA[AleksC1976]]></name>
				<uri>https://forum.readyscript.ru/user/39/</uri>
			</author>
			<updated>2014-12-17T08:53:15Z</updated>
			<id>https://forum.readyscript.ru/post/812/#p812</id>
		</entry>
</feed>
