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

[Решено] Дополнительный "товар" в категорию


Recommended Posts

Доброго времени суток! Помогите как реализовать.

В общем есть форма для заявки "не нашли товар" в категории, которая располагается после всех товаров в конце, вот так:

 

post-686909-0-85168700-1459116382_thumb.png

 

Тут все правильно отображается, все как нужно, идут товары, а после них форма заявки. 

НО если в категории нет товаров, то эта форма не отображается((. Как быть? 

 

post-686909-0-75486400-1459116471_thumb.png

 

В category.tpl  у меня так:

   <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"> <?php echo $product['price']; ?> </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 } ?>
								
								<div class="btn-group">
									<div class="btn btn-addtocart" type="button"  ><div class="ahover"><a href="<?php echo $product['href']; ?>">Подробнее..</a></div></div>
									
								</div>
              </div>
            </div>
						<div class="clearfix"></div>
          </div>
		  
        </div>
		
        <?php } ?>
		 <div class="product-layout product-list col-xs-12">
          <div class="product-thumb thumbnail ">
            <div class="image"><div class="blockz">
			<div class="blockzname"><p>Нет панели для вашего авто?</p></div>
			<div class="blockztxt"><p>Оставьте пожалуйста заявку и как только у нас появится панель для вашего авто мы Вам перезвоним!</p></div>
			<div class="blockzform">
			<form>
<input type="text" name="Модель автомобиля" placeholder="Модель автомобиля" class="form-blockz">
<input type="text" name="Ваше имя" placeholder="Ваше имя" class="form-blockz">
<input type="text" name="Ваш телефон" placeholder="Ваш телефон" class="form-blockz"><br>
<button type="button" class="cme-btn btnblockz">Отправить заявку</button>
<div class="callme-result"></div>
</form>
			</div>
			</div>
			</div>
            <div>
              <div class="caption">
               
              </div>
            </div>
						<div class="clearfix"></div>
          </div>
		  
        </div>
      </div>

Будьте добры, помогите как реализовать, я думаю не одному мне в будущем ваш ответ будет очень важен).

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


потому что намного выше есть условие

 

      <?php if ($products) { ?> которое не позволяет вівести ваш модуль

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

потому что намного выше есть условие

 

      <?php if ($products) { ?> которое не позволяет вівести ваш модуль

подскажите пожалуйста, как обойти это условие? и вставить мою форму даже в категорию где нет товаров

Спасибо

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


Не, я вам показал, что и как.., а рассказывать - это дольше, чем сделать и это не сделать кому-то что-то оплаченную работу.

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

Не, я вам показал, что и как.., а рассказывать - это дольше, чем сделать и это не сделать кому-то что-то оплаченную работу.

да уж форум после кризиса называется... 

Вроде форум, должны помогать и т.д., а тут услуги свои предлагают((. 

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


Вам никто ничего не должен..

И форум тем более..

У вас не проблема с движком, у вас проблема с коммерческим магазином, а в частности - дизайном. Да?

Т.е. вы хотите получить на халяву работу, и при этом продать подороже?

Так не бывает.

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

Вам никто ничего не должен..

И форум тем более..

У вас не проблема с движком, у вас проблема с коммерческим магазином, а в частности - дизайном. Да?

Т.е. вы хотите получить на халяву работу, и при этом продать подороже?

Так не бывает.

я для себя делаю магазин, сам стараюсь... вот тут ступор у меня

проблема как раз таки с движком, как реализовать такое, просил помощи. 

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

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


Решил, кстати спасибо за наводку!!! А можно было бы и сказать, а еще за это деньги хотите...

Народ, вот решение, если кому вдруг понадобиться..

Мой код из category.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>  <div class="row">				<div class="col-sm-4 col-md-3 category-column-left">					<?php echo $column_left; ?>		</div>		    <?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">  <?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">  <?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; ?> </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>  <?php echo $button_text_sort; ?>  <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; ?> </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>  <?php echo $button_text_limit; ?>  <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"> <?php echo $product['price']; ?> </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 } ?>																<div class="btn-group">									<div class="btn btn-addtocart" type="button"  ><div class="ahover"><a href="<?php echo $product['href']; ?>">Подробнее..</a></div></div>																	</div>              </div>            </div>						<div class="clearfix"></div>          </div>		          </div>		        <?php } ?>		<?php } ?>		 <div class="product-layout col-lg-4 col-md-4 col-sm-6 col-xs-12">          <div class="product-thumb thumbnail ">            <div class="image"><div class="blockz">			<div class="blockzname"><p>Нет панели для вашего авто?</p></div>			<div class="blockztxt"><p>Оставьте пожалуйста заявку и как только у нас появится панель для вашего авто мы Вам перезвоним!</p></div>			<div class="blockzform">			<form><input type="text" name="Модель автомобиля" placeholder="Модель автомобиля" class="form-blockz"><input type="text" name="Ваше имя" placeholder="Ваше имя" class="form-blockz"><input type="text" name="Ваш телефон" placeholder="Ваш телефон" class="form-blockz"><br><button type="button" class="cme-btn btnblockz">Отправить заявку</button><div class="callme-result"></div></form>			</div>			</div>			</div>            <div>              <div class="caption">                             </div>            </div>						<div class="clearfix"></div>          </div>		          </div>      </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 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; ?>

А изменения были именно в

<?php if ($products) { ?> - следим где закрывает код <?php } ?>, я же его просто перенес до начала моего блока заявки

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


<?php if ($products) { ?> - следим где закрывает код <?php } ?>, я же его просто перенес до начала моего блока заявки

Что вам chukcha и говорил с самого начала. Понятно, что проще начать спорить и сваливать на баги движка.

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

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

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

Important Information

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