Как разместить нужную мне категорию товаров интернет магазина на нужной странице модуля index

голоса: 0
Добрый день!  Прошу вашей помощи. Мне нужно чтобы товары определенной категории (например, $URI_ID$=cat58page1) на опреденной странице модуля index (например, $URI_ID$=page4). Возможно ли это и если да, то как будет выглядеть код?  Этот php код можно использовать на самой странице (при редактировании страницы в модуле index) или только в дизайне страницы и в информере?
| Автор: | Категория: Интернет-магазин
Изменение категории | | Автор: Yuri_Geruk

Ответов: 1

голоса: 0
 
Лучший ответ

Это легко реализуется с помощью информеров и пхп здесь не нужен, создаете информер, как создать читаем - здесь.

  • При создании выбираем модуль магазин,  Дата добавления D, далее жмем по строке ниже - [ Дополнительные опции ], вот здесь найдете строку - Список ID категорий, пропишите айди категории с которой нужно вывести товары, сохраните изменения.
  • После нажмите мышью по названию информера и получите подобный код:

<script type="text/javascript" src="//site.ucoz.ru/informer/1"></script>

скопируйте его и размести на нужной вам странице.

| Автор:
Выбор ответа лучшим | | Автор: Yuri_Geruk
просто у меня страниц много (пока около 100, но планируется больше), а насколько я понимаю информеров можно создать не более 30, верно?  можно как то через условие и пхп реализовать мою задумку?     с уважением. Алексей.
Алексей Смирновв,
Если вы планируете создать более 30 информеров, вам нужно около 100, то в данном случае информеры не выход. Обращайтесь к фрилансерам - https://upartner.pro/ за разработкой скрипта, желательно пхп, чтобы нагрузки было меньше.
То есть через подобное условие (ниже) этого никак нельзя добиться? (оно наверное скорей всего неверное)) почему через него это нельзя сделать?  <?if($URI_ID$='page4')?>echo $URI_ID$=cat58page1<?endif?>
Алексей Смирновв,

Можно сделать вида:

<?if($URI_ID$='page4'||$URI_ID$='cat58page1')?>тест содержимое<?endif?>

так правильно, но не так как вы сделали выше, это получится для двух страниц, надеюсь по примеру вы уже поймете как добавить дополнительные страницы в условие.

Юрий, а как правильно нписать и вывести товары категории 'cat58page1' вместо "тест содержимое"?  <?if($URI_ID$='page4'||$URI_ID$='cat58page1')?>  <div class="list-item">  $CID$=58  ,/div>  <?endif?>  так или как то иначе?
Алексей Смирновв,

Чтобы категории, да, можно так:

<?if($CID$='58')?>содержимое для категории<?endif?>

Только в модуле редактор страниц такое условие работать не будет так как там не работает оператор CID, работает лишь в шаблонах страниц категорий и в виде материалов.

  • Как говорил выше, либо пользуемся информерами для вывода товаров, либо заказываем разработку, код вида: 

<div class="list-item"> $CID$=58 </div>

сам по себе ничего не выведет, внутри должен быть скрипт который будет выводить товары либо информер.

спасибо большое! буду думать!
...