<?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/619/" />
	<updated>2016-03-04T09:19:04Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.readyscript.ru/topic/619/kak-vyvesti-kharakteristiku-prostoi-komplektatsii/</id>
		<entry>
			<title type="html"><![CDATA[Re: Как вывести характеристику простой комплектации]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/2776/#p2776" />
			<content type="html"><![CDATA[<p>Спасибо за наводку, нашел. Не там искал ранее. Буду пробовать выводить в нужном месте.</p>]]></content>
			<author>
				<name><![CDATA[Андрей]]></name>
				<uri>http://forum.readyscript.ru/user/308/</uri>
			</author>
			<updated>2016-03-04T09:19:04Z</updated>
			<id>http://forum.readyscript.ru/post/2776/#p2776</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как вывести характеристику простой комплектации]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/2775/#p2775" />
			<content type="html"><![CDATA[<p>Получилось?</p>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>http://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2016-03-04T07:59:45Z</updated>
			<id>http://forum.readyscript.ru/post/2775/#p2775</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как вывести характеристику простой комплектации]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/2771/#p2771" />
			<content type="html"><![CDATA[<p>Значения полей комплектаций используются во всех шаблонах карточки товара в любой теме. Например, для темы по умолчанию.<br /></p><div class="codebox"><pre><code>{foreach from=$product.offers.items key=key item=offer name=offers}
        {if $offer.propsdata_arr}
        &lt;div class=&quot;offerProperty{if $key&gt;0} hidden{/if}&quot; data-offer=&quot;{$key}&quot;&gt;
            &lt;h2&gt;&lt;span&gt;Характеристики комплектации&lt;/span&gt;&lt;/h2&gt;
            &lt;table class=&quot;kv&quot;&gt;
                {foreach from=$offer.propsdata_arr key=pkey item=pval}
                        &lt;tr&gt;
                            &lt;td class=&quot;key&quot;&gt;&lt;span&gt;{$pkey}&lt;/span&gt;&lt;/td&gt;
                            &lt;td class=&quot;value&quot;&gt;{$pval}&lt;/td&gt;
                        &lt;/tr&gt;
                {/foreach}
            &lt;/table&gt;
        &lt;/div&gt;
        {/if}
{/foreach}</code></pre></div><p>Т.е. здесь перебираются характеристики. Это всё объекты \Catalog\Model\Orm\Offer (/modules/catalog/model/orm/offer.inc.php)<br />Все параметры Ваши хранятся в объекте комплектаций в массиве propsdata_arr. Оттуда и можно их достать.<br />Вот можно посмотреть, что находится внутри комплектации в шаблоне:<br /></p><div class="codebox"><pre><code>&lt;pre&gt;
{var_dump($offer.propsdata_arr)}
&lt;/pre&gt;</code></pre></div><p>propsdata_arr - массив данных ключ=&gt;значение</p><p>Или всего объекта </p><div class="codebox"><pre><code>&lt;pre&gt;
{var_dump($offer)}
&lt;/pre&gt;</code></pre></div><p>Судя по вашей картинке к комплектации можно обратиться так:<br /></p><div class="codebox"><pre><code>$offer.propsdata_arr[&#039;Срок ожидания&#039;]</code></pre></div><p>В теме оформления в карточке товара они всегда выводтся и при смене комплектации сменяются сами(ну если конечно вы шаблон или JS не модифицировали).</p><p>Комплектации хранятся внутри товара.<br /></p><div class="codebox"><pre><code>&lt;pre&gt;
{var_dump($product.offers.items)}
&lt;/pre&gt;</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>http://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2016-03-03T14:47:46Z</updated>
			<id>http://forum.readyscript.ru/post/2771/#p2771</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как вывести характеристику простой комплектации]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/2770/#p2770" />
			<content type="html"><![CDATA[<p>Я Вам отвечу подробно чуть позже. Если сегодня освобожусь, то сегодня. Если нет, то завтра уже напишу.</p>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>http://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2016-03-03T11:54:57Z</updated>
			<id>http://forum.readyscript.ru/post/2770/#p2770</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как вывести характеристику простой комплектации]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/2768/#p2768" />
			<content type="html"><![CDATA[<p>Если созданы поля, значит где-то они используются. Может, кто-то встречал в каком шаблоне используются эти &quot;Характеристики комплектации&quot;?</p>]]></content>
			<author>
				<name><![CDATA[Андрей]]></name>
				<uri>http://forum.readyscript.ru/user/308/</uri>
			</author>
			<updated>2016-03-02T21:49:41Z</updated>
			<id>http://forum.readyscript.ru/post/2768/#p2768</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как вывести характеристику простой комплектации]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/2756/#p2756" />
			<content type="html"><![CDATA[<p>Да, значение ненулевое.<br />Вот так это выглядит в админке <span class="postimg"><img src="http://s019.radikal.ru/i626/1602/10/2140e85800a7.jpg" alt="http://s019.radikal.ru/i626/1602/10/2140e85800a7.jpg" /></span></p>]]></content>
			<author>
				<name><![CDATA[Андрей]]></name>
				<uri>http://forum.readyscript.ru/user/308/</uri>
			</author>
			<updated>2016-02-27T08:27:08Z</updated>
			<id>http://forum.readyscript.ru/post/2756/#p2756</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как вывести характеристику простой комплектации]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/2739/#p2739" />
			<content type="html"><![CDATA[<p>Вы в комплектациях значение заполняли?</p>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>http://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2016-02-25T11:59:20Z</updated>
			<id>http://forum.readyscript.ru/post/2739/#p2739</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как вывести характеристику простой комплектации]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/2730/#p2730" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>{$product-&gt;getPropertyValueByTitle(&#039;Срок ожидания&#039;)}</p></blockquote></div><p>Она пытается вернуть значение характеристики всего товара, а не комплектации. У Вас в комлектации как реализована эта дата в параметрах?</p>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>http://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2016-02-24T09:06:16Z</updated>
			<id>http://forum.readyscript.ru/post/2730/#p2730</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Как вывести характеристику простой комплектации]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/2725/#p2725" />
			<content type="html"><![CDATA[<p>Здравствуйте.</p><p>У меня несколько поставщиков с разной удаленностью. Соответственно даже у одного товара, но у разных расцветок может быть разный срок доставки. Для каждой расцветки создаю отдельную простую комплектацию. К каждой комплектации хочу добавить характеристику &quot;Срок ожидания&quot; (строка). Как вывести эту характеристику в шаблоне рядом с каждой комплектацией?<br />{$product-&gt;getPropertyValueByTitle(&#039;Срок ожидания&#039;)} не работает.</p>]]></content>
			<author>
				<name><![CDATA[Андрей]]></name>
				<uri>http://forum.readyscript.ru/user/308/</uri>
			</author>
			<updated>2016-02-23T13:15:26Z</updated>
			<id>http://forum.readyscript.ru/post/2725/#p2725</id>
		</entry>
</feed>
