<?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/299/kak-sozdat-leibl-khit-dlya-tovarov/</link>
		<atom:link href="http://forum.readyscript.ru/feed/rss/topic/299/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Как создать лейбл "Хит" для товаров?».]]></description>
		<lastBuildDate>Wed, 18 Mar 2015 12:13:25 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Как создать лейбл "Хит" для товаров?]]></title>
			<link>http://forum.readyscript.ru/post/1031/#p1031</link>
			<description><![CDATA[<p>Насколько я понял, нужно у нескольких товаров отобразить нужный нам лейбл. В данном случае это &quot;Хит&quot;.<br />Это можно сделать так:<br />1. Товары присвоить спец. категории &quot;Хит&quot;(создав её). <br />2. У спец. категории &quot;Хит&quot; загрузить картинку(зависит от шаблона, см. ниже) и указать значение в поле &quot;Псевдоним&quot; если поле пустое, например нажав на кнопку со стрелками. Например записать значение &quot;<strong>hit</strong>&quot;(без ковычек).<br />3. Нужно отредактировать нужный Вам шаблон.<br />В шаблоне все сводится к тому, что в шаблоне у объекта товара нужно вызвать метод inDir, который проверяет принадлежит ли данный товар нужной категории.</p><div class="codebox"><pre><code>{$product-&gt;inDir(&#039;Псевдоним категории&#039;)}</code></pre></div><p>В нашем случае это:<br /></p><div class="codebox"><pre><code>{$product-&gt;inDir(&#039;hit&#039;)} //Проверяем принадлежит ли товар категории с псевдонимом - hit</code></pre></div><p>Если например рассматривать тему оформления <strong>&quot;fashion&quot; </strong>, а именно шаблон </p><p><strong>/templates/moduleview/catalog/list_products.tpl</strong> - список товаров</p><p>В нём есть строчка:<br /></p><div class="codebox"><pre><code>{if $product-&gt;inDir(&#039;new&#039;)}&lt;i class=&quot;new&quot;&gt;&lt;/i&gt;{/if}</code></pre></div><p>Т.е. если товар принадлежит категории с псевдонимом - new, то эта строка будет добавлена.<br />Если нам нужно добавить ещё и &quot;Хит&quot;. То делаем так.<br /></p><div class="codebox"><pre><code>{if $product-&gt;inDir(&#039;new&#039;)}&lt;i class=&quot;new&quot;&gt;&lt;/i&gt;{/if}
{if $product-&gt;inDir(&#039;hit&#039;)}&lt;i class=&quot;hit&quot;&gt;&lt;/i&gt;{/if}</code></pre></div><p>После чего можно добавить класс в style.css, который будет делать бэкграунд с картикой.<br /></p><div class="codebox"><pre><code>.products li .image .hit{
    position:absolute;
    width:102px;
    height:20px;
    top:9px;
    left:1px;
    background: url(../img/КАКАЯ-ТО КАРТИНКА ХИТА продаж) no-repeat;
}</code></pre></div><p> <br />Ну или просто дописать что это хит.</p><p>В начале я также упоминал о том, что и у категории можно указывать картинку. В случае описанном выше этого делать не нужно, т.к. браться картинка будет из css файла.<br />Чтобы это использовать в нашем шаблоне категорию надо предварительно подгрузить и проверять у неё наличие фото.</p><p>Вот как это может выглядеть:<br /></p><div class="codebox"><pre><code>{foreach from=$product-&gt;getMySpecDir() item=spec}
{if $spec.image}
    &lt;img src=&quot;{$spec-&gt;__image-&gt;getUrl(62,62, &#039;xy&#039;)}&quot;&gt;
{/if}
{/foreach}</code></pre></div><p>Подсмотреть можно в теме по умолчанию в файле <strong>/modules/catalog/view/list_products.tpl</strong></p><p>И далее правите вёрстку под Вашу тему по вкусу.</p>]]></description>
			<author><![CDATA[null@example.com (Александр)]]></author>
			<pubDate>Wed, 18 Mar 2015 12:13:25 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/1031/#p1031</guid>
		</item>
		<item>
			<title><![CDATA[Как создать лейбл "Хит" для товаров?]]></title>
			<link>http://forum.readyscript.ru/post/1030/#p1030</link>
			<description><![CDATA[<p>Как можно создать лейбл Хит для некоторых групп товара?</p>]]></description>
			<author><![CDATA[null@example.com (Oleg)]]></author>
			<pubDate>Wed, 18 Mar 2015 11:35:44 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/1030/#p1030</guid>
		</item>
	</channel>
</rss>
