Перейти к содержанию
Форум поддержки пользователей VamShop

Просмотр склада определенными группами


Сергей Терлеев

Рекомендуемые сообщения

Сергей Терлеев

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

Про вывод склада в листе товаров я знаю, но это для всех,

а нужно добавить эту возможность только некоторым группам.

Ссылка на сообщение
Поделиться на другие сайты

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


{if $smarty.session.customers_status.customers_status_id == '0'}
метка количества
{/if}
[/code]

Вот 0 - это номер группы покупателей, в данном случае это Админы.

Количество будет видно только админу.

id коды можно в админке посмотреть, в группах:

1 - Посетитель

2 - Покупатель

3 - Оптовый покупатель

Кажется так.

Ссылка на сообщение
Поделиться на другие сайты
Сергей Терлеев

Спасибо большое, все работает.

Еще маленькое уточнение:

Если нужно для нескольких групп открыть склад?

Я сделал так:

             {if $smarty.session.customers_status.customers_status_id == '0'}
            <p align="center"><strong>СКЛАД:</strong></p>
<p align="center"><strong>{$module_data.PRODUCTS_QUANTITY}</strong></td>
            {/if}
           
            {if $smarty.session.customers_status.customers_status_id == '5'}
            <p align="center"><strong>СКЛАД:</strong></p>
<p align="center"><strong>{$module_data.PRODUCTS_QUANTITY}</strong></td>
            {/if}[/code]

а проще можно? Не повторять два раза, а перечислить группы в одном условии?

Я, к сожалению, в программировании совсем ничего не понимаю.

Ссылка на сообщение
Поделиться на другие сайты

Попробуй условие вроде:


{if $smarty.session.customers_status.customers_status_id == '0' or $smarty.session.customers_status.customers_status_id=='5'}
[/code]

Ссылка на сообщение
Поделиться на другие сайты
  • 4 weeks later...

Не смог нигде найти, как вывести количество товара на складе (не товара в категориях, а количество самого товара).

И что это

вывод склада в листе товаров

Спасибо.

Ссылка на сообщение
Поделиться на другие сайты

Не смог нигде найти, как вывести количество товара на складе

Если я правильно понял что нужно, то вот так:

http://vamshop.ru/node/24

Ссылка на сообщение
Поделиться на другие сайты

А как сделать видимым на складе не для групп, а для пользователей по ID пользователя?

понимаю, что условие должно быть аналогичное, но отсутствие познаний заставляет делать все "методом тыка",

что не всегда приводит к положительному результату. :)

Ссылка на сообщение
Поделиться на другие сайты

А объясните незнающему (если это можно объяснить в двух словах):

почему если пользователь, то

$smarty.session.customer_id == 'X'

а если группа, то

$smarty.session.customers_status.customers_status_id == 'X'

мой "метод тыка" как раз из-за выделенного красным и не сработал. :)

У меня была попытка сделать так:

$smarty.session.customers.customers_id == 'X',

но она ни к чему не привела.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...