Jump to content

GreenDragon

Пользователи
  • Content Count

    341
  • Joined

 Content Type 

Profiles

Forums

Downloads

Статьи

История версий

Store

Blogs

Downloads Plus Support

module__dplus_manager

Everything posted by GreenDragon

  1. А в чем сложность попробовать? Не знаю какая там сейчас версия слайдера и требование к версии библиотеки jquery. Но думаю работать будет, когда то сам при верстке использовал его, но это было очень давно..
  2. В контроллере: foreach ($option['product_option_value'] as $option_value) { if (!$option_value['subtract'] || ($option_value['quantity'] > 0)) { if ((($this->config->get('config_customer_price') && $this->customer->isLogged()) || !$this->config->get('config_customer_price')) && (float)$option_value['price']) { $price = $this->currency->format($this->tax->calculate($option_value['price'], $product_info['tax_class_id'], $this->config->get('config_tax') ? 'P' : false), $this->session->data['currency']); } else { $price = false; } if ((($this->config->get('config_customer_weight') && $this->customer->isLogged()) || !$this->config->get('config_customer_weight')) && (float)$option_value['weight']) { $weight = $this->weight->format($option_value['weight'], $this->config->get('config_weight_class_id')); } else { $weight = false; } $product_option_value_data[] = array( 'product_option_value_id' => $option_value['product_option_value_id'], 'option_value_id' => $option_value['option_value_id'], 'name' => $option_value['name'], 'image' => $option_value['image'] ? $this->model_tool_image->resize($option_value['image'], 50, 50) : '', 'price' => $price, 'price_prefix' => $option_value['price_prefix'], 'weight' => $weight, 'weight_prefix' => $option_value['weight_prefix'] ); } } В шаблоне вывод на примере опций radio: <?php if ($option['type'] == 'radio') { ?> <div class="form-group<?php echo ($option['required'] ? ' required' : ''); ?>"> <label class="control-label"><?php echo $option['name']; ?></label> <div id="input-option<?php echo $option['product_option_id']; ?>"> <?php foreach ($option['product_option_value'] as $option_value) { ?> <div class="radio"> <label> <input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" /> <?php if ($option_value['image']) { ?> <img src="<?php echo $option_value['image']; ?>" alt="<?php echo $option_value['name'] . ($option_value['price'] ? ' ' . $option_value['price_prefix'] . $option_value['price'] : ''); ?>" class="img-thumbnail" /> <?php } ?> <?php echo $option_value['name']; ?> <?php if ($option_value['price']) { ?> (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>) <?php } ?> <?php if ($option_value['weight']) { ?> (<?php echo $option_value['weight_prefix']; ?><?php echo $option_value['weight']; ?>) <?php } ?> </label> </div> <?php } ?> </div> </div> <?php } ?>
  3. По моему я Вам писал уже с предложением по верстке, но так и не получил ответа.. Уже не помню ТЗ, скиньте в личку.
  4. В catalog\controller\checkout\success.php перед unset($this->session->data['shipping_method']); поставьте $data['order_id'] = $this->session->data['order_id']; В catalog\view\theme\ваша_тема\template\common\success.twig выводите где то, напрпример после {{ text_message }} вставляете {{ order_id }}
  5. В админке справа вверху шестеренка, обновите или отключите кэширование
  6. Если это горизонтальное меню, то в catalog\view\theme\(ваша_тема)\template\common\header.twig должна быть переменная {{ menu }} после закрывающего тега </header> Если эта переменная есть, то проверьте и сравните с дефолтным файлом или исходным файлом вашей темы (если это не днфолтная тема) файл catalog\view\theme\(ваша_тема)\template\common\menu.twig
  7. Сначала напишите четкое ТЗ, а то не понетно, что нужно делать, кроме каталога на исходниках у вас и модули (рекомендуемые, просмотренные, отзывы, статьи), шапка, футер, содержимое колонки (фильтр и т.д.). Да и сама ширина контейнера отличается от ширины на макете.. Но в любом случаи, ниже 25к из спецов врятли кто возьмется за такую работу.
  8. Мне вот интересно, зачем? И да, Вы про шаблон coloring забыли, всетаки в 3..х twig, а не tpl Если есть все модули и шаблон для версии на которую хотите перейти - то можно, подробности в л.с
  9. Добрый день, могу, пишите подробности в лс
  10. Тут от многого зависит, какой шаблон и модули установлены и есть ли они для 2.3? Если нет - прийдется twig в tpl переписывать
  11. Это и есть переключатель, посмотрите как сделано на сайте с которого сделали скрин, html + сss, скрыть и подменить радиокнопки
  12. А в админке они есть? Товарам заполнены?
  13. Посмотрите тут - catalog\view\theme\ваша_тема\template\common\header.tpl
  14. А как Вы его устанавливали? У вас vqmod или ocmod?
  15. В хедере шаблона посмотрите
  16. Попробуйте вместо $('#search input[name=\'search\']').bind('keydown', function(e) { так $('#header input[name=\'search\']').bind('keydown', function(e) { Вижу у вас подключение скриптов в футере, попробуйте в хедер перенести и поставить выше всех <script type="text/javascript" src="catalog/view/javascript/jquery/jquery-1.7.1.min.js"></script> <script type="text/javascript" src="catalog/view/javascript/jquery/ui/jquery-ui-1.8.16.custom.min.js"></script> перед <script type="text/javascript" src="catalog/view/javascript/common.js"></script> после - обновить кэш
  17. А текст будет только один и выводится только какому то определенному производителю в карточке или таких будет много, разные тексты разным производителям? В первом случаи можно просто написать условие вывода текста через id производителя, во втором - нужно дорабатывать админку, создавать доп. поле и вывод в карточку.. Можно в лс...
×

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.