1

Тема: Можно ли выключить корзину и ценники?

Интересует возможность выключения ценников и корзины - как-бы магазин, но без онлайн-заказа - просто каталог товаров.. Заранее спасибо..

Thumbs up Thumbs down

2 Отредактировано Funstarter (28-01-2011 22:54:45)

Re: Можно ли выключить корзину и ценники?

Возможности перевода магазина на каталог одним щелчком в админке нету. Нужно убирать в файлах шаблонов цены и кнопочку "заказать".

Thumbs up Thumbs down

3

Re: Можно ли выключить корзину и ценники?

Это плохо - в целом цмс-ка подходит, но вот навыков, чтобы убрать это в шаблонах  нету sad

Thumbs up Thumbs down

4

Re: Можно ли выключить корзину и ценники?

Если используете базовый шаблон, корзину и цены нужно убрать в таких шаблонах:

1
\templates\commerce\main.tpl
\templates\commerce\shop\default\main.tpl
Убираем

<div class="right" id="mycart">
        <a href="{shop_url('cart')}" class="items">
            {echo ShopCore::app()->SCart->totalItems()}
            {echo SStringHelper::Pluralize(ShopCore::app()->SCart->totalItems(), array('товар','товара','товаров'))}
        </a>
        <span class="prices">{echo ShopCore::app()->SCart->totalPrice()} {$CS}
            <a href="{shop_url('cart')}" class="image"><img src="{$SHOP_THEME}style/images/myitems.jpg" width="22" height="18" border="0" alt="mycart" /></a>
        </span>
    </div>

2
\templates\commerce\shop\default\product.tpl
Убираем

<a rel="nofollow" href="#" onClick="document.productForm.submit(); return false;" class="button1">{echo ShopCore::t('ДОБАВИТЬ В КОРЗИНУ')}</a>

и

<div class="price">
            <span id="price">{echo $model->firstVariant->toCurrency()} {$CS}</span>

            <!-- Старая цена -->
            {if $model->getOldPrice() > 0}
            <div style="font-size:13px;color:#000">
               Старая цена: <span style="color:red;"><s>{echo $model->toCurrency('OldPrice')} {$CS}</s></span>
            </div>
            {/if}

            <!-- Выводим процент или сумму скидки(если есть) -->
            {if $model->hasDiscounts()}
            <div style="font-size:12px;color:#d2691e;">
                На данный продукт действует скидка {echo $model->getDiscountString()}
            </div>
            {/if}
        </div>

3
\templates\commerce\shop\default\category.tpl
\templates\commerce\shop\default\start_page.tpl

<div class="price priceLight">{echo $p->firstVariant->toCurrency()} {$CS}</div>

Вроде бы все.

Thumbs up Thumbs down