Размещение информации о категории не в низу, а в верху


denisn1
 Поделиться

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

catalog/view/theme/default/template/product/category.tpl


ищите переменные $heading_title и $description, и перемещайте их в нужное место шаблона


Ссылка на комментарий
Поделиться на других сайтах

catalog/view/theme/default/template/product/category.tpl

ищите переменные $heading_title и $description, и перемещайте их в нужное место шаблона

а если нужно только в одной категории переместить...???

Ссылка на комментарий
Поделиться на других сайтах

например, добавляете в контроллер до вызова .tpl что-то вроде

$data['category_id'] = $category_id;

а в .tpl соответственно выводите заголовок и описание по условию совпадения с id вашей категории

Ссылка на комментарий
Поделиться на других сайтах

24 минуты назад, savage4pro сказал:

например, добавляете в контроллер до вызова .tpl что-то вроде


<?php echo $header; ?>
<div class="container">
   <ul class="breadcrumb">
		<?php $breadcount = count($breadcrumbs) - 1; ?>
    <?php foreach ($breadcrumbs as $key => $breadcrumb) { ?>
		<?php if ($key != $breadcount) { ?>
		<li><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a></li>
		<?php } else {?>
		<li class="active"><?php echo $breadcrumb['text']; ?></li>
		<?php } ?>
    <?php } ?>
  </ul>
	<h1><?php echo $heading_title; ?></h1>
  <div class="row">
		<?php if ($column_left || $categories) { ?>
		<div class="col-sm-4 col-md-3 category-column-left">
			<?php if ($categories) { ?>
			<div class="panel panel-default">
				<div class="panel-heading"><i class="fa fa-level-down"></i>&nbsp;&nbsp;<?php echo $text_refine; ?></div>
				<div class="list-group">
					<?php foreach ($categories as $category) { ?>
					<a href="<?php echo $category['href']; ?>" class="list-group-item"><?php echo $category['name']; ?></a>
					<?php } ?>
				</div>
			</div>
      <?php } ?>
			<?php echo $column_left; ?>
		</div>
		<?php } ?>
    <?php if ($column_left && $column_right) { ?>
    <?php $class = 'col-sm-4 col-md-6'; ?>
    <?php } elseif ($column_left || $column_right || $categories) { ?>
    <?php $class = 'col-sm-8 col-md-9'; ?>
    <?php } else { ?>
    <?php $class = 'col-sm-12'; ?>
    <?php } ?>
    <div id="content" class="<?php echo $class; ?>">
			<?php // echo $content_top; ?>

      <?php if ($products) { ?>
			<div class="well well-sm">
				<div class="row">
					<div class="col-sm-3 col-lg-4">
						<div class="btn-group">
							<button type="button" id="list-view" class="btn btn-default" data-toggle="tooltip" title="<?php echo $button_list; ?>">
								<i class="fa fa-th-list"></i><span class="hidden-sm hidden-md">&nbsp;&nbsp;<?php echo $button_list; ?></span>
							</button>
							<button type="button" id="grid-view" class="btn btn-default" data-toggle="tooltip" title="<?php echo $button_grid; ?>">
								<i class="fa fa-th-large"></i><span class="hidden-sm hidden-md">&nbsp;&nbsp;<?php echo $button_grid; ?></span>
							</button>
						</div>
						<hr class="hr-margin-5 visible-xs">
					</div>						
					<div class="col-sm-6 col-lg-5 text-center-sm">
						<span class="hidden-xs hidden-sm"><?php echo $text_sort; ?>&nbsp;</span>
						<div class="btn-group sort-btn-groupe">
							<ul class="dropdown-menu">
								<?php foreach ($sorts as $sorts) { ?>
								<?php if ($sorts['value'] == $sort . '-' . $order) { ?>
								<?php $button_text_sort = $sorts['text']; ?>
								<?php } else { ?>
								<li><a href="<?php echo $sorts['href']; ?>"><?php echo $sorts['text']; ?></a></li>
								<?php } ?>
								<?php } ?>
							</ul>
							<a href="#" class="btn btn-default sorts-btn dropdown-toggle" data-toggle="dropdown">
								<i class="fa fa-sort"></i>&nbsp;&nbsp;<?php echo $button_text_sort; ?>&nbsp;&nbsp;<span class="caret"></span>
							</a>
						</div>
						<script>
							$(function(){
								$('.sort-btn-groupe').prepend($('.sorts-btn'));
							});
						</script>
						<hr class="hr-margin-5 visible-xs">
					</div>	
					<div class="col-sm-3 text-right-sm">
						<span class="hidden-xs hidden-sm"><?php echo $text_limit; ?>&nbsp;</span>
						<div class="btn-group limit-btn-groupe">
							<ul class="dropdown-menu pull-right pull-left-xs">
								<?php foreach ($limits as $limits) { ?>
								<?php if ($limits['value'] == $limit) { ?>
								<?php $button_text_limit = $limits['text']; ?>
								<?php } else { ?>
								<li><a href="<?php echo $limits['href']; ?>"><?php echo $limits['text']; ?></a></li>
								<?php } ?>
								<?php } ?>
							</ul>
							<a href="" class="btn btn-default limit-btn dropdown-toggle" data-toggle="dropdown">
								<i class="fa fa-eye"></i>&nbsp;&nbsp;<?php echo $button_text_limit; ?>&nbsp;&nbsp;<span class="caret"></span>
							</a>
							<script>
								$(function(){
									$('.limit-btn-groupe').prepend($('.limit-btn'));
								});
							</script>
						</div>
					</div>
				</div>	
			</div>

      <div class="row">
        <?php foreach ($products as $product) { ?>
        <div class="product-layout product-list col-xs-12">
          <div class="product-thumb thumbnail ">
            <div class="image"><a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" title="<?php echo $product['name']; ?>" class="img-responsive center-block" /></a></div>
            <div>
              <div class="caption">
                <h4><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></h4>
                <p class="description"><?php echo $product['description']; ?></p>
                
               
                
                <?php if ($product['price']) { ?>
                <p class="price">
                  <?php if (!$product['special']) { ?>
                  <?php echo $product['price']; ?>
                  <?php } else { ?>
                  <span class="price-old">&nbsp;<?php echo $product['price']; ?>&nbsp;</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 } ?>
                </p>
                <?php } ?>
								<?php if ($product['rating']) { ?>
								<p class="rating">
                  <?php for ($i = 1; $i <= 5; $i++) { ?>
                  <?php if ($product['rating'] < $i) { ?>
                  <i class="fa fa-star"></i>
                  <?php } else { ?>
                  <i class="fa fa-star active"></i>
                  <?php } ?>
                  <?php } ?>
									&nbsp;&nbsp;<a href="<?php echo $product['href']; ?>"><?php echo $product['rating']; ?> отзывов</a>
								</p>
								<?php } else { ?>
								<p class="rating">
									<i class="fa fa-star-o"></i>
                  <i class="fa fa-star-o"></i>
									<i class="fa fa-star-o"></i>
									<i class="fa fa-star-o"></i>
									<i class="fa fa-star-o"></i>
									&nbsp;&nbsp;<?php echo $product['rating']; ?> отзывов</a>
								</p>
								<?php } ?>
								<div class="btn-group">
									<button class="btn btn-addtocart" type="button" onclick="cart.add('<?php echo $product['product_id']; ?>');"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $button_cart; ?></span></button>
									<button class="btn btn-addtocart" type="button" data-toggle="tooltip" title="<?php echo $button_wishlist; ?>" onclick="wishlist.add('<?php echo $product['product_id']; ?>');"><i class="fa fa-heart"></i></button>
									<button class="btn btn-addtocart" type="button" data-toggle="tooltip" title="<?php echo $button_compare; ?>" onclick="compare.add('<?php echo $product['product_id']; ?>');"><i class="fa fa-exchange"></i></button>
								</div>
              </div>
            </div>
						<div class="clearfix"></div>
          </div>
        </div>
        <?php } ?>
      </div>

			
      <div class="row">
        <div class="col-md-6 text-left"><?php echo $pagination; ?></div>
        <div class="col-md-6 text-right-md"><p style="margin-top: 20px;"><?php echo $results; ?></p></div>
      </div>
      <?php } ?>
			<?php if ($thumb || $description) { ?>
      <div class="well">
        <?php if ($thumb) { ?>
        <div class="pull-left"><img src="<?php echo $thumb; ?>" alt="<?php echo $heading_title; ?>" title="<?php echo $heading_title; ?>" class="img-thumbnail" style="margin: 0 10px 5px 0" /></div>
        <?php } ?>
        <?php if ($description) { ?>
        <?php echo $description; ?>
        <?php } ?>
      </div>
      <?php } ?>
      <?php if (!$categories && !$products) { ?>
      <p><?php echo $text_empty; ?></p>
      <div class="buttons">
        <div class="pull-right"><a href="<?php echo $continue; ?>" class="btn btn-primary"><?php echo $button_continue; ?></a></div>
      </div>
      <?php } ?>
     </div>
    <?php echo $column_right; ?></div>
		<?php echo $content_bottom; ?>
</div>
<?php echo $footer; ?>

а в .tpl соответственно выводите заголовок и описание по условию совпадения с id вашей категории

 

 

высылаю кусок кода, оригинала, плиз напиши куда вставить, чтоб описание встало выше товаров......... 

Ссылка на комментарий
Поделиться на других сайтах

дописываете в это условие

<?php if ($thumb || $description) { ?>

проверку несовпадения $category_id (эту переменную добавляете в контроллере ControllerProductCategory) с вашей категорией, в которой надо выводить описания наверху

затем копируете этот блок и втыкаете его после 

<h1><?php echo $heading_title; ?></h1>

или до

<?php if ($products) { ?>

соответственно, изменив условие проверки $category_id на обратное

Ссылка на комментарий
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Показать вместо этого как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Нельзя вставлять изображения напрямую. Загрузите или вставьте изображения по URL.

 Поделиться