1

Тема: Артикул

Как вывести артикул в описании ровара в шаблоне?

вот код:
<table id="shop-table">
<tr>
<td>
Артикул
</td>
<td>
Название
</td>
<td>
Цена
</td>
<td>
В карзину
</td>
</tr>

<tr>
{$count = 1}
    {foreach $hits as $p}
<td>

</td>
<td>
<a href="{shop_url('product/' . $p->getUrl())}">{echo ShopCore::encode($p->getName())}</a>
</td>
<td>
{$p->firstVariant}
                {if $p->hasDiscounts()}
                    <br/>
                    <span style="font-size:14px;">{echo $p->firstVariant->toCurrency()} {$CS}</span>
                {else:}
                    <span style="font-size:14px;">{echo $p->firstVariant->toCurrency()} {$CS}</span>
                {/if}           
</td>
<td>
к-во&nbsp;<input type="text" name="products[{$key}]" value="{$item.quantity}" style="width:24px;"> <a href="#">Добавить</a>
</td>
</tr>
              {$count++}
    {/foreach}

</table>


-----------------------------
и еще путаница у меня с добавлением в корзину как сделать окошко где можно выставить  количество товара и кнопку добавить на против?

И было время, и было оно интересно...
2:5055/115.0@fidonet

2

Re: Артикул

Alexandr пишет:

Как вывести артикул в описании товара в шаблоне?

Так можно вывести артикул первого варианта товара: {echo $model->firstVariant->getNumber()}

Люди меняются, времена меняются, результат остается...

Thumbs up Thumbs down

3 Отредактировано support (23-06-2011 15:51:55)

Re: Артикул

Alexandr пишет:

и еще путаница у меня с добавлением в корзину как сделать окошко где можно выставить  количество товара и кнопку добавить на против?

Если для страницы товара - то смотрите стандартный шаблон или Wiki, если на странице категории для каждого товара - то смотрите: Wiki

Люди меняются, времена меняются, результат остается...

Thumbs up Thumbs down

4

Re: Артикул

SoulShockers пишет:
Alexandr пишет:

Как вывести артикул в описании товара в шаблоне?

Так можно вывести артикул первого варианта товара: {echo $model->firstVariant->getNumber()}

Такой способ не работает!
очень нужно вывести артикулы! подскажите еще способы

И было время, и было оно интересно...
2:5055/115.0@fidonet

5

Re: Артикул

Alexandr пишет:
SoulShockers пишет:
Alexandr пишет:

Как вывести артикул в описании товара в шаблоне?

Так можно вывести артикул первого варианта товара: {echo $model->firstVariant->getNumber()}

Такой способ не работает!
очень нужно вывести артикулы! подскажите еще способы

В каком именно шаблоне вы это делаете, и какой получаете результат?

Thumbs up Thumbs down

6

Re: Артикул

Шаблон самописный,создан с нуля ,
результата никакого ,ничего не выводит
вот что имеется сейчас:


<table cellpadding="0" cellspacing="0">
<thead>
<td align="center">
<b>Артикул</b>
</td>
<td align="center">
<b>Название</b>
</td>
<td align="center">
<b>Цена</b>
</td>
<td align="center">
<b>В корзину</b>
</td>
</thead>
{$count = 1;}{foreach $products as $p}
<tr>
<td>
#
</td>
<td>
<a href="{shop_url('product/' . $p->getUrl())}" class="tip" >{echo ShopCore::encode($p->getName())}<span> <img src="{productImageUrl($p->getId() . '_small.jpg')}" border="0" width="90px" alt="image" /></span> </a>
</td>
<td>
{$p->firstVariant}{echo $p->firstVariant->toCurrency()}
</td>
<td>
<form action="{shop_url('shop/cart/add')}" id="productForm_{echo $p->getId()}" method="post">
        <input type="hidden" name="variantId" value="{echo $p->firstVariant->getId()}">
        <input type="hidden" name="productId" value="{echo $p->getId()}">
                Количество:
                 <input type="text" name="quantity" value="1" style="width: 30px;">
                <a rel="nofollow" href="#" onClick="ajaxAddToCartFromCategory('productForm_{echo $p->getId()}'); return false;">{echo ShopCore::t('Добавить в корзину')}</a>

         {form_csrf()}
</form>
</td>
</tr>
{$count++} {/foreach}
</table>

И было время, и было оно интересно...
2:5055/115.0@fidonet