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

Не могу поменять родительский блок


Recommended Posts

Добрый день.
Есть задача, у двух блоков изменить родительский элемент на вышестоящий.
Открываю файл category.tpl, нахожу нужную мне часть кода:
 

<div class="product-grid-list">
  <ul class="product-list" id="product-list-grid">
    <?php foreach ($products as $product) { ?>
    <li>
	<div class="product-block">
	<div class="product-block-inner">
        <?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="saleblock">
	  	    <?php if (!$product['special']) { ?>       
		    <?php } else { ?>
		      <span class="saleicon sale">Sale</span>         
		    <?php } ?>
		</div>
	    <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 { ?>
                    <div class='categorysalevis'><span class="price-old"><?php echo $product['price']; ?></span> <span class="price-new"><?php echo $product['special']; ?></span></div>
                <?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/<?php echo $this->config->get('config_template') ?>/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" style="display:none;"></div>
        <div class="compare" style="display:none;"></div>
    </div>
</div>
    </li>
    <?php } ?>
  </ul>
</div>  

Блок цена (class='price') и блок добавления в корзину (class='cart') мне нужно поместить в вышестоящий блок (class="product-block"). Обычным копипастом ничего не поменялось. Ок, попробовал просто обернуть их (вместе с блоком рейтинга) в другой див. Смотрю в инспекторе и хрена...нету...Ок, а тот ли файл я правлю? Добавляю класс к блоку .price, например, .privet. Открываю инспектор....хрена...закомментировал целиком эту часть кода и все сломалось на странице...Значит файл тот, но почему-то новые классы и блоки не добавляются. Может я что не так делаю? Может какая функция где-то отвечает за вывод этой части кода? Не понятная мне магия...

Последний блок куда добавляются классы аля .privet - тег li, к дочернему диву <div class="product-block"> новый класс не встает

Змінено користувачем Rotarymonkey
Надіслати
Поділитися на інших сайтах


Либо кеш, либо в теме скриптами режутся левые классы, что маловероятно.

Если бы дело в кеше было, то классы не добавлялись бы к другим элементам. Все что касаемо данного блока кода, никаких изменений не происходит. Только если закомментировать его появляется NULL везде.

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


ну так оно (вывод товаров) ж на js строится после загрузки страницы.

разумеется там никто ничего не знает о твоих нововведениях.

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

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

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

×
×
  • Створити...

Important Information

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