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

[Решено] Меняется удаляется код при подключении vqmod.


dimarist

Recommended Posts

Здравствуйте. Есть модуль который меняет цвет при статусе наличия товара. Так вот при подключении его, а подключается он в product.tpl и заменяет строчку 

<span><?php echo $text_stock; ?></span> <?php echo $stock; ?><br />

на 

<?php if ($product_info['quantity'] <= 0) { ?>
<span><?php echo $text_stock; ?></span><b> <span style=" font-size: 14px;"><font color="<?php echo $this->config->get('quantity_total'); ?>"> <?php echo $stock; ?></font></span></b></div>
        <?php } else if ($product_info['quantity'] <= $this->config->get('above_stock')) { ?>
<span><?php echo $text_stock; ?></span><b><font color="<?php echo $this->config->get('minimum_total'); ?>"> <?php echo $stock; ?></font></b></div>
        <?php } else { ?>
<span><?php echo $text_stock; ?></span><b><font color="<?php echo $this->config->get('no_quantity_total'); ?>"> <?php echo $stock; ?></font></b></div>
        		<?php } ?>

При этом меняется код другого модуля, т.е. слетают стили. 

Вот его код:

	<div class="box-content">
			<div class="box-product product-grid">
				<?php foreach ($products as $product) { ?>
				<?php
		$thumb_width = $this->config->get('config_image_related_width');
		$thumb_height = $this->config->get('config_image_related_height');
	  ?>
				<div>
					<?php if ($product['thumb']) { ?>
					<div class="image"><a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>
					<?php } else { ?>
					<div class="image"><span class="no-image"><img src="image/no_image.jpg" alt="<?php echo $product['name']; ?>" /></span></div>
					<?php } ?>
					<div class="name" style="width: <?php echo $thumb_width; ?>px"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></div>
					<?php if ($product['rating']) { ?>
					<div class="rating" style="
      padding-top: 18px;
"><img src="catalog/view/theme/tem/image/icons/stars-<?php echo $product['rating']; ?>.png" alt="<?php echo $product['reviews']; ?>" /></div>
					<?php } ?>
					<?php if ($product['price']) { ?>
					<div class="price" style="
    padding-top: 20px;
">
						<?php if (!$product['special']) { ?>
						<div><span class="price-fixed"><?php echo $product['price']; ?></span></div>
						<?php } else { ?>
						<div class="special-price"><span class="price-old"><?php echo $product['price']; ?></span><span class="price-fixed"><?php echo $product['special']; ?></span></div>
						<?php } ?>
					</div>
					<?php } ?>
					<div class="cart"><a class="button" onclick="addToCart('<?php echo $product['product_id']; ?>');"><span class="icon-cart-grey"><?php echo $button_cart; ?></span></a></div>
					<div class="details">
						<div class="wishlist"><a onclick="addToWishList('<?php echo $product['product_id']; ?>');"><span class="icon-wishlist-grey"><?php echo $button_wishlist; ?></span></a></div>
						
					</div>
				</div>

				<?php } ?>
			</div>

		</div>
		<?php } ?>

Я так и не понял, почему они мешают друг другу, провозился часа 3 уже все перепробовал, что могу. Кто-нибудь знает, что может быть? Спасибо. 

П.С. На втором снимке перед before после <div  пусто, но она стоит уже почти в самом низу. На первом все нормально. 

post-690117-0-53805700-1429776605_thumb.png

post-690117-0-05381200-1429777077_thumb.png

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


Возможно потому, что непарные <div>. По коду видно только закрывающие.

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

закрывающие теги </font></span></b></div> где открываются?

Как всегда все на самом видном месте. Я столько всего удалял менял, но на </div> даже не смотрел. Удалил с тех 3х строчек в xml и все заработало. Спасибо большое. 

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


Гість
Ця тема закрита для публікації повідомлень.
  • Зараз на сторінці   0 користувачів

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

Important Information

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