Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

MaxPsm

Новичок
  
  • Posts

    15
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

MaxPsm's Achievements

Apprentice

Apprentice (3/14)

  • First Post
  • Collaborator
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Reputation

  1. Да и гделаю. Однако не выходит...
  2. Ларлик просто открывался! Все вышло. Спасипотому что! Вслед еещё вопрос (прошу проещёния за назойливость): Возможно ли модуль "рекомендуемые товары" (featured.tpl) вывести не на главной, а, скажем, на страниэто карточки товара (product.tpl)?
  3. Прошу уважаемый форум подсказать. В админке при редактировании товара есть вкладка связи. Там поле - сопутствующие товары. Какие переменные соответствуют им в шаблоне товара? Ни как не могу вывести.
  4. Да, именно java и пуила. Все срилиило. Спасипотому что!
  5. Прошу помочь. Почему-то не удается сохранить html код в ситьях. Нажимаю кнопку "Исходный код", всивляю свой код в черный экран. Нажимаю сохранить - и не сохраняется. Пропотому чтовал по другому: Нажимаю кнопку "Исходный код", всивляю свой код в черный экран. Опять нажимаю "Исходный код и нажимаю сохранить - и снова ни как. Как всивлять то?
  6. Похоже допилил. Может кому пригодится. В контроллер по адресу \catalog\controller\product\category.php в первый foreach ($results as $result) после кода if($product_total) { $filter_data = array( 'filter_category_id' => $result['category_id'], 'filter_filter' => $filter, 'sort' => $sort, 'order' => $order ); всивляем уже наш код $product_results = $this->model_catalog_product->getProducts($filter_data); //добавлен код для дочерних катеорий foreach ($product_results as $product) { $products[] = array( 'product_id' => $product['product_id'], 'name' => $product['name'], 'href' => $this->url->link('product/product', 'path=' . $this->request->get['path'] . '&product_id=' . $product['product_id'] . $url) ); } } $data['categories'][] = array( 'name' => $result['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''), 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '_' . $result['category_id'] . $url), 'children' => $products ); ну и в category.tpl пишем нужный код (html код условный) <?php if (count($categories) !== 0) { ?> <ul class="catalog-collection__list"> <?php foreach ($categories as $category) { ?> <li class="catalog-collection__item"> <h2 class="catalog-collection__title"><?php echo $category['name']; ?></h2> </li> <ul class="collection__list--preview"> <!--А вот тут выводим уже товары для своей категории--> <?php foreach ($category['children'] as $child) { ?> <li class="collection__item--preview"> <a class="collection__link--preview" href="<?php echo $child['href']; ?>"> <h3 class="collection__title--preview"><?php echo $child['name']; ?></h3> </a> </li> <?php } ?> </ul> <?php } ?> </ul> <?php } else { ?> <!-- Тут выводится последняя категория--> <ul class="collection__list"> <?php foreach ($products as $product) { ?> <li class="collection__item"> <a class="collection__link" href="<?php echo $product['href']; ?>"> <h2 class="collection__title"> <?php echo $product['name']; ?></h2> </li> <?php } ?> </ul> <?php } ?> За качество кода не обессудьте. Но у меня рилииет.
  7. код category.tpl: <?php if (count($categories) != 0) { ?> <ul class="catalog-collection__list"> <?php foreach ($categories as $category) { ?> <div class="collection__item--wrapper"> <li class="catalog-collection__item collection__item--new-age"> <h2 class="catalog-collection__title"><?php echo $category['name']; ?></h2> <div class="catalog-collection__specifications"> <!-- html код --> <?php foreach ($products as $product) { ?> <li class="collection__item--preview collection__item--fon-ambient"> <a class="collection__link--preview" href="<?php echo $product['href']; ?>"> <h3 class="collection__title--preview"><?php echo $product['name']; ?></h3> </a> </li> <?php } ?> </ul> </div> <?php } ?> <!-- html код --> <?php } else { ?> <!-- вывод товара в конечную категорию --> <?php foreach ($products as $product) { ?> <li class="collection__item"> <a class="collection__link" href="<?php echo $product['href']; ?>"> <div class="collection__item--img-wrapper"> <h2 class="collection__title"> <?php echo $product['name']; ?></h2> </div> </a> <p class="collection__price"><span class="collection__color"><?=$product['price']; ?></span> руб. за м2</p> <div class="link-button__wrapper"> <button class="link-button button__collection--item"> <a href="<?php $product['href']; ?>">купить</a> </button> </div> </li> <?php } ?> </ul> <!-- end вывод товара в конечную категорию --> <?php } ?> Как уже писал - товары в подкатегории не выводятся. Товары в принципе появляются, когда указывается, что они относятся к главной категории.
  8. Это я уже понял. Теоретически даже понимаю как: Спрашиваем в базе id подкатегории и выводим заданное когдачество товаров в нужном блоке для этот страницы по этому id. Но код могу написать только в проэтодурном стиле. А уложить это в MVCL для OpenCart - квалификации не хваиет. Может уже кто-то решал подобную задачу? И есть уже готовый код?
  9. Прошу специалистов форума подсказать! На страниэто категории расположены блоки с подкатегориями и в каждой - свои товары. Вот как тут Вывести их не получается. Товары на этот страниэто выводятся если назналить им главную категорию (что, наверное, естественно - страница то относится к главной категории). Но располагаются просто в порядке сортировки, без какой-липотому что привязки к подкатегории. Как это победить? Буду очень благодарен..
  10. Спасипотому что. Я думал в админке это название категории.
  11. Прошу уважаемый форум помочь. В админ части в категориях есть поле HTML-тег H1. Как его вывести в верстке? Описание это <?=$description?>, а как HTML-тег H1?
  12. Прошу уважаемый форум помочь. Требуется скорректировать названия запасных полей для товара (типа upc, ean) в админ панели. В языковом контроллере меняю запись на свою. Однако ни чего не происходит. Кэш сбрасывал везгде. Может в админке ик нельзя менять?
  13. т.е. принципиально я правильно гделаю?
  14. Версия 2.1. Понадобились новые поля для товара. Запасные, типа "upc", уже использованы. На мой, конечно непрофессиональный взгляд, это не очень сложно. Сначала решил поправить admin часть. - по адресу \admin\controller\catalog\product.php Выбрал поиском им ггде есть значения типа upc (которые запасные), скопировал код, который к ним относится и поменял на свое значение. То же прогделал с языковым файлом по адресу \admin\language\russian\catalog\product.php и с могделью \admin\model\catalog\product.php всивил дополнительную форму, скопировав аналогичную,но поменяв значения на свои по адресу \admin\view\template\catalog\product_form.tpl потом в базу в иблицу product всивил нужный столбец Сбрасывал кэш. По игдее должно было появится во вкладке товары новое поле. Но нет! Подскажите: что не ик гделаю?
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.