1

Тема: Наличие: есть в наличии

Как в карточке товара вывести информацию о наличии по этому примеру:
http://img4.tempfile.ru/13254/23f438710e/2fea23cade58fe8c24723e4b.png

2

Re: Наличие: есть в наличии

Общий остаток у товара записан в поле num

Вы можете использовать следующее условие, для вывода данной информации в шаблоне product.tpl:

Наличие: {if $product.num>0}Есть в наличии{else}Нет в наличии{/if}

Повысить оценку Понизить оценку

3

Re: Наличие: есть в наличии

Именно это условие я могу использовать только в шаблоне product.tpl или в любом другом месте тоже? Просто если я пытаюсь вывести наличие товара в каталоге в место, которое указано на картинке ниже
http://img6.tempfile.ru/13259/106a990399/18a3b99934ab861da95411ac.jpg


вот код в файле list_products.tpl

<br><span class="comments">оценок {$product->getCommentsNum()}</span>
<span class="availability">Наличие: {if $product.num>0}Есть в наличии{else}Нет в наличии{if}</span>

то вылазит ошибка 503
http://img10.tempfile.ru/13259/1093f3aaa5/27e39babbe13d86cda8612db.jpg

Re: Наличие: есть в наличии

Ошиблись где-то в шаблоне, или что-то не закрыли.
Включите отображение ошибок как написано здесь.

5 Отредактировано Sergey T. (17.09.2014 13:13:30)

Re: Наличие: есть в наличии

Включил отображение ошибок по инструкции, вылезла вот такая штуковина
http://img5.tempfile.ru/13259/12c44c11aa/f2a7c9ff0d256e3c864f6759.jpg

Понимаю, что где-то что-то не закрыто, а что именно понять не могу.
Единственное, что добавил в файле list_products.tpl выделено красным:
http://img8.tempfile.ru/13259/13967e19cc/2c74a64a4e98376b656e865c.jpg

Re: Наличие: есть в наличии

ну всё правильно. тут написано не закрытый тег {if} т.е. в конце должно быть {/if} а не {if} т. к. этот тег открывающий

Re: Наличие: есть в наличии

т.е. глядите в доку по шаблонизатору

8

Re: Наличие: есть в наличии

Большое спасибо! Тема закрыта.

Re: Наличие: есть в наличии

Ну и ладушки. Не забудьте, только потом выключит ошибки когда закончите проект.