Ответить Новая тема Новый опрос 
Всего: 2 < 1 2
 оптовая продажа
Erikku


Новичок
Сообщений: 29
Откуда: Уфа
Регистрация: 20-08-2010


25-08-2010 13:29
нашел альтернативу
если через админку поставить что если количество товаров равно 0, то в просмотре товаров кнопки для добавления не будет
а если поправить в product_list.tpl
Код:
<div class="right_block">
                {if $product.on_sale}
                    <span class="on_sale">{l s='On sale!'}</span>
                {elseif ($product.reduction_price != 0 || $product.reduction_percent != 0) && ($product.reduction_from == $product.reduction_to OR ($smarty.now|date_format:'%Y-%m-%d %H:%M:%S' <= $product.reduction_to && $smarty.now|date_format:'%Y-%m-%d %H:%M:%S' >= $product.reduction_from))}
                    <span class="discount">{l s='Price lowered!'}</span>
                {/if}
                <div>
                    <span class="price" style="display: inline;">{if !$priceDisplay}{convertPrice price=$product.price}{else}{convertPrice price=$product.price_tax_exc}{/if}</span><br />
                    <span class="availability">{if ($product.allow_oosp OR $product.quantity > 0)}{l s='Available'}{else}{l s='Out of stock'}{/if}</span>
                </div>
                {if ($product.allow_oosp OR $product.quantity > 0) && $product.customizable != 2}
                    <a class="button ajax_add_to_cart_button exclusive" rel="ajax_id_product_{$product.id_product|intval}" href="{$base_dir}cart.php?add&amp;id_product={$product.id_product|intval}&amp;token={$static_token}" title="{l s='Add to cart'}">{l s='Add to cart'}</a>
                {else}
                        <span class="exclusive">{l s='Add to cart'}</span>
                {/if}
                <a class="button" href="{$product.link|escape:'htmlall':'UTF-8'}" title="{l s='View'}">{l s='View'}</a>
            </div>

заменив на
Код:
<div class="right_block">
                {if $product.on_sale}
                    <span class="on_sale">{l s='On sale!'}</span>
                {elseif ($product.reduction_price != 0 || $product.reduction_percent != 0) && ($product.reduction_from == $product.reduction_to OR ($smarty.now|date_format:'%Y-%m-%d %H:%M:%S' <= $product.reduction_to && $smarty.now|date_format:'%Y-%m-%d %H:%M:%S' >= $product.reduction_from))}
                    <span class="discount">{l s='Price lowered!'}</span>
                {/if}
                <div>
                    <span class="price" style="display: inline;">{if !$priceDisplay}{convertPrice price=$product.price}{else}{convertPrice price=$product.price_tax_exc}{/if}</span><br />
                    <span class="availability">{if ($product.allow_oosp OR $product.quantity > 0)}{l s='Available'}{/if}</span>
                </div>
                {if ($product.allow_oosp OR $product.quantity > 0) && $product.customizable != 2}
                    <a class="button ajax_add_to_cart_button exclusive" rel="ajax_id_product_{$product.id_product|intval}" href="{$base_dir}cart.php?add&amp;id_product={$product.id_product|intval}&amp;token={$static_token}" title="{l s='Add to cart'}">{l s='Add to cart'}</a>
                {/if}
                <a class="button" href="{$product.link|escape:'htmlall':'UTF-8'}" title="{l s='View'}">{l s='View'}</a>
            </div>


это позволит избавиться от кнопки добавить в корзину в каталоге, при кол-ве товара на складе равном 0

--- отредактированно ---
думаю как бы лучше добавить кнопку скачать


Сообщение отредактировано Erikku 25-08-2010 11:33 ...
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Erikku


Новичок
Сообщений: 29
Откуда: Уфа
Регистрация: 20-08-2010


25-08-2010 13:45
по ходу возник еще один вопрос... а можно ли на определенный товар убрать отображение цены?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
ors
Профессионал
Сообщений: 1885
Регистрация: 09-11-2009


25-08-2010 14:21
Сделайте цену нулевой и в шаблоне проверяйте на ноль
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


25-08-2010 17:14
Цитата:( Erikku @ 25-08-2010 13:28 Смотреть сообщение )
по первому пункту
при изменении страница просмотра товара перестает отображаться вообще
включаем отображение ошибок.

Цитата:( Erikku @ 25-08-2010 13:28 Смотреть сообщение )
по второму пункту
вариант отсеян руководством, по причине что ссылка на страницу находится не в блоке категорий
Вставьте ссылку в modules/blockcategories/blockcategories.tpl

Цитата:( Erikku @ 25-08-2010 14:45 Смотреть сообщение )
по ходу возник еще один вопрос... а можно ли на определенный товар убрать отображение цены?

добавляем условие на id товара через {$product->id|intval}
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос 
Всего: 2 < 1 2