Перейти к содержанию
vold57

Вывод товара в категории, вместо ссылок на подкатегории

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

На странице категории выводится список ссылок на подкатегории. Как сделать, чтобы выводился товар этой категории?

Поделиться сообщением


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

указать в связях при создании товара наряду с подкатегорией выбрать "показывать в категории" эту категорию...

  • +1 1

Поделиться сообщением


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

указать в связях при создании товара наряду с подкатегорией выбрать "показывать в категории" эту категорию...

Забыл предупредить, что я не программист и только начал разбираться с Opencart, хотя шаблон сделал самостоятельно. :-)

Объясните, пожалуйста более подробно, если конечно возможно. Куда идти и где что прописать. Спасибо :-)

Поделиться сообщением


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

post-20793-0-97788200-1391072328_thumb.png

 

 

и удаляем ссылки на подкатегории если не нужны (дублируются в меню навигации, дублируются в боковой колонке категорий....и т.п. )
 

идем сюда

catalog\view\theme\ВАША УСТАНОВЛЕННАЯ ТЕМА\template\product\category.tpl

 

удаляем/ комментируем код:

<?php if ($categories) { ?>
  <h2><?php echo $text_refine; ?></h2>
  <div class="category-list">
    <?php if (count($categories) <= 5) { ?>
    <ul>
      <?php foreach ($categories as $category) { ?>
      <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></li>
      <?php } ?>
    </ul>
    <?php } else { ?>
    <?php for ($i = 0; $i < count($categories);) { ?>
    <ul>
      <?php $j = $i + ceil(count($categories) / 4); ?>
      <?php for (; $i < $j; $i++) { ?>
      <?php if (isset($categories[$i])) { ?>
      <li><a href="<?php echo $categories[$i]['href']; ?>"><?php echo $categories[$i]['name']; ?></a></li>
      <?php } ?>
      <?php } ?>
    </ul>
    <?php } ?>
    <?php } ?>
  </div>
  <?php } ?>
  • +1 1

Поделиться сообщением


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

Как убрать ссылки на подкатегории, понятно. Спасибо.

По поводу показать товар в категориях. Когда я захожу в Каталог -> Товары, то вижу список товаров. Не вижу категории и подкатегории, в которых можно сделать то, что вы показали на скриншоте. Если захожу в конкретный товар, то вижу там такое:

opckat1.jpg

Поделиться сообщением


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

Подскажите, автозаполнение означает, что система сама заполняет эти поля и я не могу их отредактировать? Или это что-то другое? Пробовал вводить категорию в "Показывать в категориях" и менять имя производителя, но введенные изменения не запоминаются.

Поделиться сообщением


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

У вас чистый Опенкарт, а не Окстор, автозаполнение предполагает то, что когда вы только начинаете набор названия категории автоматом вываливается окно с доступными вариантами, т.е. те категории которые у вас уже созданы, выбираете вам необходимую и она добавляется в окно ниже...если ничего не появляется при наборе, значит либо нет подходящих вариантов, либо названия категорий созданы некорректно...например пробел перед названием категории...только выбранные из имеющихся категории подлежат сохранению то же и с производителями..функция копировать/вставить тут не прокатит

  • +1 1

Поделиться сообщением


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

С этим разобрался. Все как вы написали работает. Но проблема этим не решается. Не будешь же заходить в каждый товар и указывать для него где он должен показываться. Ну и, конечно хотелось бы знать, для каких целей дана такая возможность? Неужели находятся такие, кто готов заходить на каждый товар (а если товаров десятки и сотни тысяч)?

Наверное есть какие-то модули для этого?

Поделиться сообщением


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

Ну что никто совсем не знает как сделать?

HELP.

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

Вывести для каждой подкатегории - случайные 5 товаров из соответствующих подкатегорий.

Кто так делал, покажите в какую сторону копать? 

Поделиться сообщением


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

копать возможно сюда

Поделиться сообщением


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

копать возможно сюда

Спасибо.

Но... вот кое что нарыл, то что мне надо:

"

ОДЕЖДА

 

 

Женская 

 

Това1  Товар2  Товар3

 

Товар4 

 

Мужская

 

Това1  Товар2  Товар3

 

Товар4 Товар5  Товар6

 

Детская

 

Това1  Товар2  Товар3

 

Товар4 Товар5  Товар6 

"

Взято здесь https://opencartforum.com/topic/28066-%D0%BB%D0%B8%D0%BC%D0%B8%D1%82-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%BE%D0%B2-%D0%B2-%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%BE%D0%B9-%D0%BA%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D0%B8-openlimitcategory/

Мне нужна такая модификация.

Поделиться сообщением


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

Ну что же ... пока ждем помощи - можно поэкспериментировать.

1. Нашел вот такой модуль https://opencartforum.com/topic/15207-ocstore-15x-webme-kategorii-na-glavnoi/

    Все бы нечего - он отображает товары как надо, но во всех категориях одинаково. 

 

    А вообще-то очень интересный модуль, можно пофантазировать.

 

Если бы этот модуль мог точечно устанавливать выбранные товары на страницах выбранных категорий, ему бы цены не было.

HELP.

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.