Карточка товара в Virtuemart

Автор bumer, 31-03-2011, 20:48:50

« назад - далее »

bumerTopic starter

Всем привет, подскажите кто знает, как в карточке товара заключить в рамку изображения товара. В php не очень разбираюсь, первая рамка заключает всю карточку товара в себя, а хочется токо фото.
Кто знает как решить подскажите.
<?php if( !defined'_VALID_MOS' ) && !defined'_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );
mm_showMyFileName(__FILE__);
 
?>


<?php echo $buttons_header // The PDF, Email and Print buttons ?>

<?php
if( $this->get_cfg'showPathway' )) {
echo "<div class=\"pathway\">$navigation_pathway</div>";
}
if( 
$this->get_cfg'product_navigation')) {
if( !empty( $previous_product )) {
echo '<a class="previous_page" href="'.$previous_product_url.'">'.shopMakeHtmlSafe($previous_product['product_name']).'</a>';
}
if( !empty( $next_product )) {
echo '<a class="next_page" href="'.$next_product_url.'">'.shopMakeHtmlSafe($next_product['product_name']).'</a>';
}
}
?>

<br style="clear:both;" />
<table border="1" 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/>
  <?php echo urldecode$product_image ?><br/><br/><?php echo $this->vmlistAdditionalImages$product_id$images ?></td>
  <td rowspan="1" colspan="2">
  <h1><?php echo $product_name ?> <?php echo $edit_link ?></h1>
  </td>
</tr>
<?php if( $this->get_cfg('showManufacturerLink')) { ?>
<tr>
  <td rowspan="1" colspan="2"><?php echo $manufacturer_link ?><br /></td>
</tr>
<?php ?>
<tr>
      <td width="33%" valign="top" align="left">
      <?php echo $product_price_lbl ?>
      <?php echo $product_price ?><br /></td>
      <td valign="top"><?php echo $product_packaging ?><br /></td>
</tr>
<tr>
  <td colspan="2"><?php echo $ask_seller ?></td>
</tr>
<tr>
  <td rowspan="1" colspan="2"><hr />
  <?php echo $product_description ?><br/>
  <span style="font-style: italic;"><?php echo $file_list ?></span>
  </td>
</tr>
<tr>
  <td><?php 
  
if( $this->get_cfg'showAvailability' )) {
   echo $product_availability
   }
   ?>
<br />
  </td>
  <td colspan="2"><br /><?php echo $addtocart ?></td>
</tr>
<tr>
  <td colspan="3"><?php echo $product_type ?></td>
</tr>
<tr>
  <td colspan="3"><hr /><?php echo $product_reviews ?></td>
</tr>
<tr>
  <td colspan="3"><?php echo $product_reviewform ?><br /></td>
</tr>
<tr>
  <td colspan="3"><?php echo $related_products ?><br />
   </td>
</tr>
<?php if( $this->get_cfg('showVendorLink')) { ?>
<tr>
  <td colspan="3"><div style="text-align: center;"><?php echo $vendor_link ?><br /></div><br /></td>
</tr>
<?php  ?>
<?php if( isset($paypalLogo)) : ?>
<tr>
<td colspan="3" align="center">
<?php echo $paypalLogo ?>
</td>
</tr>
<?php endif;?>
  </tbody>
</table>
<?php 
if( !empty( $recent_products )) { ?>

<div class="vmRecent">
<?php echo $recent_products?>
</div>
<?php 
}
if( !empty( 
$navigation_childlist )) { ?>

<?php echo $VM_LANG->_('PHPSHOP_MORE_CATEGORIES'?><br />
<?php echo $navigation_childlist ?><br style="clear:both"/>
<?php 
?>




Добавлено: 01-04-2011, 18:09:10


решил проблему в файле flypage.tpl.php ищем вот такую строчку  <td width="33%" rowspan="<?php echo $rowspan?>" valign="top"><br/>
и вделаем ее такой создав там класс  <td width="33%" class="testThumb" rowspan="<?php echo $rowspan?>" valign="top"><br/>
этот класс testThumb  создаем в theme.css и все наша рамка обтекает изображение товара в карточке.
Незнаешь делать или не делать. Сделай!
  •