Перейти к содержанию
Rotarymonkey

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

Рекомендуемые сообщения

Добрый день.
Есть задача, у двух блоков изменить родительский элемент на вышестоящий.
Открываю файл 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 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.