dimk1 Опубликовано: февраля 20, 2016 Жалоба Поделиться Опубликовано: февраля 20, 2016 Здравствуйте. Я хочу вывести статус товара наличие\нет в наличии в рекомендуемые товары. Я пытался делать так как это реализовано в product.tpl, в файл featured.php добавил перед строкой if ($this->config->get('config_review_status')) { это if ($product_info['quantity'] <= 0) { $this->data['stock'] = $product_info['stock_status']; } elseif ($this->config->get('config_stock_display')) { $this->data['stock'] = $product_info['quantity']; } else { $this->data['stock'] = $this->language->get('text_instock'); } далее перед строкой $this->load->model('tool/image'); это $this->data['text_stock'] = $this->language->get('text_stock'); в языковом файле добавил это $_['text_stock'] = 'Наличие:'; $_['text_instock'] = 'Есть в наличии'; в файле вывода featured.tpl <span><?php echo $text_stock; ?></span> <?php echo $stock; ?> В итоге у меня везде в рекомендуемых появился статус "Наличие: есть в наличии", и в товарах которых нет в наличии тоже стоит статус есть в наличии. Я понимаю, что просто не правильно задал условия вывода, но не могу понять как это подправить. Направьте меня в нужном направлении. Спасибо Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Это популярное сообщение. Blondy Опубликовано: февраля 20, 2016 Это популярное сообщение. Жалоба Поделиться Опубликовано: февраля 20, 2016 Вопрос, а зачем Вам в рекомендуемых товарах те, которых нет в наличии? dimk1 1 Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Это популярное сообщение. dimk1 Опубликовано: февраля 20, 2016 Автор Это популярное сообщение. Жалоба Поделиться Опубликовано: февраля 20, 2016 5 минут назад, SouthBlondi сказал: Вопрос, а зачем Вам в рекомендуемых товарах те, которых нет в наличии? Вопрос хороший, но для меня принципиально разобраться с тем как это реализовать, даже если я не буду это использовать. Vitallo 1 Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Lordaaa Опубликовано: февраля 20, 2016 Жалоба Поделиться Опубликовано: февраля 20, 2016 2 часа назад, dimk1 сказал: В итоге у меня везде в рекомендуемых появился статус "Наличие: есть в наличии", и в товарах которых нет в наличии тоже стоит статус есть в наличии. Я понимаю, что просто не правильно задал условия вывода, но не могу понять как это подправить. Направьте меня в нужном направлении. Спасибо В самом товаре указали "Отсутствие на складе" отличное от "В наличии"? Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
dimk1 Опубликовано: февраля 20, 2016 Автор Жалоба Поделиться Опубликовано: февраля 20, 2016 3 часа назад, Lordaaa сказал: В самом товаре указали "Отсутствие на складе" отличное от "В наличии"? Разумеется, ставил количество товара 0, и показывать надпись нет в наличии при отсутствии товара. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Lordaaa Опубликовано: февраля 21, 2016 Жалоба Поделиться Опубликовано: февраля 21, 2016 В 20.02.2016 at 20:52, dimk1 сказал: в файле вывода featured.tpl <span><?php echo $text_stock; ?></span> <?php echo $stock; ?> не понял почему stock в span у вас не попал, ну да ладно. небольшие коррективы <span><?php echo $text_stock; ?></span> <?php echo $product['stock']; ?> и в featured.php добавляем в $this->data['products'][] = array( это 'stock' => $this->data['stock'], Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
klaus Опубликовано: ноября 11, 2016 Жалоба Поделиться Опубликовано: ноября 11, 2016 Меня тоже этот вопрос интересует. Нужно сделать вывод статуса на всех карточках товара. Начинаю с категории. Если в контроллере пишу это: В 20.02.2016 at 23:52, dimk1 сказал: if ($product_info['quantity'] <= 0) { $this->data['stock'] = $product_info['stock_status']; } elseif ($this->config->get('config_stock_display')) { $this->data['stock'] = $product_info['quantity']; } else { $this->data['stock'] = $this->language->get('text_instock'); } то получаю ошибку Undefined variable: product_info Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.