Я создаю сайт ремонта мобильного телефона для клиента и просто хотел спросить, знает ли кто-нибудь, как отображать цену только атрибута, установленного для продукта.Например:
У меня iPhone, может быть 3 ремонта, экран, питание и разное.Каждый со своей собственной ценой.
У меня есть 3 скрытых контейнера div, которые показывают, когда пользователь наводит курсор на определенные точки на изображении продукта.Эти контейнеры div также содержат кнопку «Добавить в корзину».Я хотел бы, чтобы цена ремонта отображалась ниже.(Цены определены в Атрибутах для каждого продукта.)
Я использовал $ ("vmCartAttributes) .hide (), чтобы скрыть все пользовательские атрибуты со страницы, теперь я хочу показать толькоцена. Так, например, наведите курсор мыши на экран, покажите экранный div и отобразите цену, связанную с этим атрибутом и точкой изображения.
Надеюсь, это достаточно ясно.
Будет опубликован код, если вынужно.
Заранее спасибо,
Росс.
<div id="prodtitle">
<?php echo $product_name, $edit_link ?>
<p>Please hover over the image to see repairs.</p>
</div>
<br style="clear:both;" />
<table border="0" style="width: 100%;">
<tbody>
<tr>
<?php if( $this->get_cfg('showManufacturerLink') ) { $rowspan = 5; } else { $rowspan = 4; } ?>
<td width="33%" rowspan="<?php echo $rowspan; ?>" valign="top"><br/>
</table>
<div id="detailwrap" style="text-align:center;">
<img class="prodimage" name="<?php echo $product_full_image ?>" src="components/com_virtuemart/shop_image/product/<?php echo $product_full_image ?>" id="<?php echo $product_full_image ?>" usemap="<?php echo $product_full_image ?>" alt=""/>
<div id="detail">
<?php echo $product_description ?>
<div class="screen"><strong>Screen</strong>
<br/>Broke your screen?
<br/>We can fix that.
<form action="<?php echo $mm_action_url ?>index.php" method="post" name="addtocart" id="addtocart<?php echo $i ?>" class="addtocart_form" <?php if( $this->get_cfg( 'useAjaxCartActions', 1 ) && !$notify ) { echo 'onsubmit="handleAddToCart( this.id );return false;"'; } ?>>
<div class="vmCartDetails"><input name="product_id" value="<?php echo $product_id ?>" type="hidden" />
<input id="quantity<?php echo $product_id ?>" name="quantity[]" value="1" type="hidden" />
<input class="addtocart_button" value="Add to cart" title="Add to cart" type="submit" />
<input name="flypage" value="shop.flypage.tpl" type="hidden" />
<input name="page" value="shop.cart" type="hidden" />
<input name="manufacturer_id" value="1" type="hidden" />
<input name="category_id" value="<?php echo @$_REQUEST['category_id'] ?>" type="hidden" />
<input name="func" value="cartAdd" type="hidden" />
<input name="option" value="com_virtuemart" type="hidden" />
<input name="Itemid" value="1" type="hidden" />
<input name="set_price[]" type="hidden" />
<input name="adjust_price[]" type="hidden" />
<input name="master_product[]" type="hidden" />
<input name="Repairs<?php echo $product_id ?>" id="Repairs_field" value="Screen" type="hidden" />
<!--<input type="hidden" name="custom_attribute_fields[]" value="Screen<?php echo $product_id ?>" />-->
</form>
</div>
</div>
<div class="power"><strong>Power</strong>
<br/>Phone not turning on?
<br/>We can fix that.
<form action="<?php echo $mm_action_url ?>index.php" method="post" name="addtocart" id="addtocart<?php echo $i ?>" class="addtocart_form" <?php if( $this->get_cfg( 'useAjaxCartActions', 1 ) && !$notify ) { echo 'onsubmit="handleAddToCart( this.id );return false;"'; } ?>>
<div class="vmCartDetails"><input name="product_id" value="<?php echo $product_id ?>" type="hidden" />
<input id="quantity<?php echo $product_id ?>" name="quantity[]" value="1" type="hidden" />
<input class="addtocart_button" value="Add to cart" title="Add to cart" type="submit" />
<input name="flypage" value="shop.flypage.tpl" type="hidden" />
<input name="page" value="shop.cart" type="hidden" />
<input name="manufacturer_id" value="1" type="hidden" />
<input name="category_id" value="<?php echo @$_REQUEST['category_id'] ?>" type="hidden" />
<input name="func" value="cartAdd" type="hidden" />
<input name="option" value="com_virtuemart" type="hidden" />
<input name="Itemid" value="1" type="hidden" />
<input name="set_price[]" type="hidden" />
<input name="adjust_price[]" type="hidden" />
<input name="master_product[]" type="hidden" />
<input name="Repairs<?php echo $product_id ?>" id="Repairs_field" value="Power" type="hidden" />
<!--<input type="hidden" name="custom_attribute_fields[]" value="Power<?php echo $product_id ?>" />-->
</form>
</div>
</div>
<!-- Not Implemented Yet -->
<div class="battery">Battery</div>
<div class="case">Case</div>
<div class="misc">Misc</div>
</div>
</div>