Astra.CMS

 

 

Форум » Проблемы

Новые и Спецпредложения в shoplite_category.tpl - модуль "магазин"

Стоит ли открыть форум? Напишите об этом по адресу admin@astracms.ru написав в теме "открыть форум". Я не автор движка и поэтому не могу консультировать так, как это делал бы он, но возможно у нас получится совместно находить решения.

Автор Текст сообщения

marcom
Сообщений: 28

Отбрасывая всю шелуху оформления и форматирования шаблон shoplite_category.tpl выглядит
примерно так:
******************************************************************************************
$category.name}
{$category.description}

{if $categories}
<ul>
{section name=i loop=$categories}
<li><a href="{$categories[i].link}">{$categories[i].name} ({$categories[i].citems})</a></li>
</ul>
{/section}
{/if}

{if $items}
{section name=i loop=$items}

{if $items[i].idimg}{image id=$items[i].idimg width=160 align="center" class="img_centre"}{else}{image src="/templates/mysite/images/noimage.jpg" width=160 align="center" class="img_centre"}{/if}    
      
<a href="{$items[i].link}">{$items[i].name}</a>
Цена: {$items[i].price} {$valute}
 {$items[i].available}
        {if $items[i].available}Есть в наличии{else}Нет на складе{/if}
        {if $items[i].new=='Y'}Новинка{/if}
        {if $items[i].favorite=='Y'}Акция{/if}
 <a href="{$items[i].link}">...посмотреть характеристики</a>

{/section}
{object obj=$items_pager}
{/if}          
******************************************************************************
Вопрос следующий, не работают следующие строки:
        
...
{if $items[i].new=='Y'}Новинка{/if}
{if $items[i].favorite=='Y'}Акция{/if}
...
Помогите разобраться.
При добавлении {$items.new} для проверки содержимого,
у всех товарных позиций показывает "N".
 
aristoc

admin
Сообщений: 1159

{if $items[i].new=='Да'}Новинка{/if}
 
aristoc

admin
Сообщений: 1159

Хотя нет, ошибочка. Для этих переменных используется Y/N
Попробуйте просто ее вывести в шаблоне
 {$items[i].new} 
Если для товара отмечена галочка, то должно быть Y.
 

marcom
Сообщений: 28

admin писал(а):
Хотя нет, ошибочка. Для этих переменных используется Y/N
Попробуйте просто ее вывести в шаблоне
 {$items[i].new} 
Если для товара отмечена галочка, то должно быть Y.

Сам понимаю что должно быть, но нету... sad
При добавлении
{$items[i].new} 
для проверки содержимого,
у всех товарных позиций показывает "N".
 
aristoc

admin
Сообщений: 1159

Этого быть не может, возможно не тот раздел товаров смотрите.
 

Вы не можете добавить сообщение. Вам необходимо авторизироваться на сайте под своим логином либо зарегистрироваться.