<?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/26/" />
	<updated>2014-09-01T12:23:16Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.readyscript.ru/topic/26/kak-dobavit-knopku-kupit-v-blok-lidery-prodazh-na-glavnoi/</id>
		<entry>
			<title type="html"><![CDATA[Re: Как добавить кнопку "Купить" в блок Лидеры продаж на главной?]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/73/#p73" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Александр]]></name>
				<uri>http://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2014-09-01T12:23:16Z</updated>
			<id>http://forum.readyscript.ru/post/73/#p73</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Как добавить кнопку "Купить" в блок Лидеры продаж на главной?]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/68/#p68" />
			<content type="html"><![CDATA[<p>В дефолтной теме на главной странице есть блок Лидеры продаж, как добавить к товарам кнопку &quot;Купить&quot;?</p>]]></content>
			<author>
				<name><![CDATA[Денис]]></name>
				<uri>http://forum.readyscript.ru/user/19/</uri>
			</author>
			<updated>2014-08-29T20:00:47Z</updated>
			<id>http://forum.readyscript.ru/post/68/#p68</id>
		</entry>
</feed>
