Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Тема coloring


Recommended Posts

Добрый день есть такая задача в теме coloring.У товара есть опции выпадающим списком и стоит данный модификатор ссылка так вот при стандартных select фотки не выводятся опций. Я покопался в теме нашёл код 

<select name="option[<?php echo $option['product_option_id']; ?>]" id="input-option<?php echo $option['product_option_id']; ?>" class="form-control my-select">
                <option value=""><?php echo $text_select; ?></option>
                <?php foreach ($option['product_option_value'] as $option_value) { ?>
                <option value="<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?>
                <?php if ($option_value['price']) { ?>
                (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)
                <?php } ?>
                </option>
                <?php } ?>
              </select>

после чего я нашёл у radio код с фоткой

<?php foreach ($option['product_option_value'] as $option_value) { ?>
			      <?php if ($option_value['image']) { ?>
                    <img value="<?php echo $option_value['product_option_value_id']; ?>" data-id="<?php echo $option['product_option_id']; ?>" src="<?php echo $option_value['image']; ?>" alt="<?php echo $option_value['product_option_value_id']; ?>" class="img-thumbnail" /> 
                  <?php } ?> 
              <?php } ?> 

Похимичев у меня получилось

<?php if ($option['type'] == 'select') { ?>
            <div class="form-group">
              <label class="control-label" for="input-option<?php echo $option['product_option_id']; ?>">
								<?php if ($option['required']) { ?>
									<i class="fa fa-exclamation-circle required" data-toggle="tooltip" data-placement="left" title="<?php echo $product_required_text; ?>"></i>
								<?php } ?>
								<?php echo $option['name']; ?>
							</label>
              <select name="option[<?php echo $option['product_option_id']; ?>]" id="input-option<?php echo $option['product_option_id']; ?>" class="form-control my-select">
                <option value=""><?php echo $text_select; ?></option>
                <?php foreach ($option['product_option_value'] as $option_value) { ?>
                <option value="<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?>
                <?php if ($option_value['price']) { ?>
                (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)
                <?php } ?>
                </option>
                <?php } ?>
              </select>
			  <?php foreach ($option['product_option_value'] as $option_value) { ?>
			      <?php if ($option_value['image']) { ?>
                    <img value="<?php echo $option_value['product_option_value_id']; ?>" data-id="<?php echo $option['product_option_id']; ?>" src="<?php echo $option_value['image']; ?>" alt="<?php echo $option_value['product_option_value_id']; ?>" class="img-thumbnail" /> 
                  <?php } ?> 
              <?php } ?> 
            </div>
            <?php } ?>

Чтобы при нажатии на фото менялась автоматом опции нашёл в сети скрипт

<script>
			$('select').val();
			$( ".img-thumbnail" ).click(function(){
				$('option[value="' + $(this).attr("alt") + '"]').attr('selected', true);
			});
			</script>

После чего вроде по нажатию на фото выбирает опция. Но цена не меняется и так же если нажать на другое фото то в коде остаётся предыдущий selected и новый. Подскажите пожалуйста как исправить мне это

Надіслати
Поділитися на інших сайтах


Модуль бесплатный автору не писал, а автору темы написал. Он пока не ответил видимо занет. А мне просто срочно нужно )

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.