<?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/26/kak-dobavit-knopku-kupit-v-blok-lidery-prodazh-na-glavnoi/</link>
		<atom:link href="http://forum.readyscript.ru/feed/rss/topic/26/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Как добавить кнопку "Купить" в блок Лидеры продаж на главной?».]]></description>
		<lastBuildDate>Mon, 01 Sep 2014 12:23:16 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Как добавить кнопку "Купить" в блок Лидеры продаж на главной?]]></title>
			<link>http://forum.readyscript.ru/post/73/#p73</link>
			<description><![CDATA[<p>Всё предельно просто. Вам необходимо поправить шаблон, добавив в него строку со ссылкой.<br />Для начала ознакомьтесь со статьёй которая разъясняет, как нужно создавать свои шаблоны <a href="http://readyscript.ru/text-blog/Kak-sozdat-sobstvennuyu-temu-dlya-internet-magazina-ReadyScript/">Создние шаблона</a>.</p><p>Это необходимо потому, что те шаблоны, которые идут в поставке по умолчанию могут обновляться и соотвественно могут быть перезаписаны.</p><p>сам шаблон с темой лежит в /templates/ и называется default<br />Скопируйте скопируйте эту папку и переименуйте. Ну например в default2. Внутри также лежит файл .xml с названием темы оформления. Откройте его и тоже переименуйте в нём название темы.<br />Далее заходим в админ. панель.:</p><p>Веб-сайт -&gt; настройки сайта</p><p>Выбираем вновь созданный шаблон и сохраняем его.<br />Всё, теперь можно работать с шаблоном, не опасаясь, что его подменят во время обновления сайта.<br />Сам шаблон находится в папке:</p><p>корень сайта/modules/catalog/view/blocks/topproducts/top_products.tpl</p><p>Его мы копируем в папку:</p><p>корень сайта/templates/название нового шаблона/moduleview/catalog/blocks/topproducts/</p><p>Далее открываем этот файл:<br />После строки <br /></p><div class="codebox"><pre><code>{foreach from=$products item=product}</code></pre></div><p>Можно добавить следующую строку:<br /></p><div class="codebox"><pre><code>&lt;a href=&quot;{$router-&gt;getUrl(&#039;shop-front-cartpage&#039;, [&quot;add&quot; =&gt; $product.id])}&quot; class=&quot;cartButton addToCart noShowCart&quot; title=&quot;В корзину&quot;&gt;&amp;nbsp;&lt;/a&gt;</code></pre></div><p>Если Вам необходимо, чтобы был полный спектр всех учтённых условий, то в начале файла добавляем:<br /></p><div class="codebox"><pre><code>{assign var=shop_config value=ConfigLoader::byModule(&#039;shop&#039;)}
{assign var=check_quantity value=$shop_config-&gt;check_quantity}</code></pre></div><p>А после перебора товаров:<br /></p><div class="codebox"><pre><code>{if $shop_config}
      {if $product-&gt;shouldReserve()}
          &lt;a href=&quot;{$router-&gt;getUrl(&#039;shop-front-reservation&#039;, [&quot;product_id&quot; =&gt; $product.id])}&quot; class=&quot;cartButton inDialog reserv&quot; title=&quot;Заказать&quot;&gt;&amp;nbsp;&lt;/a&gt;
      {else}        
           {if $check_quantity &amp;&amp; $product.num&lt;1}
                 &lt;span class=&quot;cartButton unobt&quot; title=&quot;Нет в наличии&quot;&gt;&amp;nbsp;&lt;/span&gt;
           {else}
                 &lt;span data-href=&quot;{$router-&gt;getUrl(&#039;shop-front-multioffers&#039;, [&quot;product_id&quot; =&gt; $product.id])}&quot; class=&quot;cartButton showComplekt inDialog&quot; title=&quot;В корзину&quot;&gt;&amp;nbsp;&lt;/span&gt;
                  &lt;a href=&quot;{$router-&gt;getUrl(&#039;shop-front-cartpage&#039;, [&quot;add&quot; =&gt; $product.id])}&quot; class=&quot;cartButton addToCart noShowCart&quot; title=&quot;В корзину&quot;&gt;&amp;nbsp;&lt;/a&gt;
            {/if}
       {/if}
{/if}</code></pre></div><p>Также не забывайте сбрасывать, или отключать кэш Readyscript</p>]]></description>
			<author><![CDATA[null@example.com (Александр)]]></author>
			<pubDate>Mon, 01 Sep 2014 12:23:16 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/73/#p73</guid>
		</item>
		<item>
			<title><![CDATA[Как добавить кнопку "Купить" в блок Лидеры продаж на главной?]]></title>
			<link>http://forum.readyscript.ru/post/68/#p68</link>
			<description><![CDATA[<p>В дефолтной теме на главной странице есть блок Лидеры продаж, как добавить к товарам кнопку &quot;Купить&quot;?</p>]]></description>
			<author><![CDATA[null@example.com (Денис)]]></author>
			<pubDate>Fri, 29 Aug 2014 20:00:47 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/68/#p68</guid>
		</item>
	</channel>
</rss>
