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

alexcer93    0

Добрый день есть такая задача в теме 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 и новый. Подскажите пожалуйста как исправить мне это

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


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

А что авторы (темы и модуля) говорят ?

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


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

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

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


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

Не совсем понятно что именно вы хотите получить.

Киньте ссылку на страницу товара в личку.

И опишите что вы хотите сделать.

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


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

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

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

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

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

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

Войти

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

Войти


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

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