COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

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


denisn1

Recommended Posts

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 на обратное

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

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

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

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.