product/special grind

Тема в разделе "OpenCart", создана пользователем ferments, 23 фев 2013.

  1. ferments

    ferments

    Регистрация:
    8 ноя 2012
    Сообщения:
    115
    Симпатии:
    2
    Как сделать другой стиль и расположения в product/special в stylesheet. Чтобы отличались отступы. Сделать Не токие как в простых катигориях. Что там надо дописывать?

    мне там просто отступы надо другие поставить не токие как в катигориях
     
  2. DionisCR

    DionisCR

    Регистрация:
    17 фев 2013
    Сообщения:
    108
    Симпатии:
    57
    Вот кусок кода, который у нас в specials.tpl выводит товар:
    Код:
    <div>
    	  <?php if ($product['thumb']) { ?>
    	  <div class="image"><a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>
    	  <?php } ?>
    	  <div class="name"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></div>
    	  <div class="description"><?php echo $product['description']; ?></div>
    	  <?php if ($product['price']) { ?>
    	  <div class="price">
    		<?php if (!$product['special']) { ?>
    		<?php echo $product['price']; ?>
    		<?php } else { ?>
    		<span class="price-old"><?php echo $product['price']; ?></span> <span class="price-new"><?php echo $product['special']; ?></span>
    		<?php } ?>
    		<?php if ($product['tax']) { ?>
    		<br />
    		<span class="price-tax"><?php echo $text_tax; ?> <?php echo $product['tax']; ?></span>
    		<?php } ?>
    	  </div>
    	  <?php } ?>
    	  <?php if ($product['rating']) { ?>
    	  <div class="rating"><img src="catalog/view/theme/default/image/stars-<?php echo $product['rating']; ?>.png" alt="<?php echo $product['reviews']; ?>" /></div>
    	  <?php } ?>
    	  <div class="cart"><input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" /></div>
    	  <div class="wishlist"><a onclick="addToWishList('<?php echo $product['product_id']; ?>');"><?php echo $button_wishlist; ?></a></div>
    	  <div class="compare"><a onclick="addToCompare('<?php echo $product['product_id']; ?>');"><?php echo $button_compare; ?></a></div>
    	</div>
    	<?php } ?>
      </div>
    Изменяем первый div, добавив в него стиль:
    Код:
    <div class="myspecial">
    	  <?php if ($product['thumb']) { ?>
    ............
    а в файле stylesheet.css описываем его нужным нам образом (тут, отступ 5пикселей слева)
    Код:
    .myspecial
    {
    margin-left: 5px;
    }
    Если хотим издеваться конкретно над картинками, то меняем в special.tpl стили картинок, цен и пр с class="image" на class="my_special_image" и описываем жтот стиль в stylesheet.css

    Вроде всё расписал. Если что - задавай вопросы.

    П.С.Не обессудьте, если где-то промахнулся на пару букв, у меня 4 утра...
     
  3. ferments

    ferments

    Регистрация:
    8 ноя 2012
    Сообщения:
    115
    Симпатии:
    2
    Большой вам поклон :Smile:! Вот токо конкретно над кортиками поиздевается не получилось задал им класс а они пропали
     
  4. DionisCR

    DionisCR

    Регистрация:
    17 фев 2013
    Сообщения:
    108
    Симпатии:
    57