Jump to content
maiki

Вставить баннер в строку товаров в категории

Recommended Posts

Добрый День!

Нужна ваша помощь.

Нужно в первой строке на странице категории после 3 товара вставить баннер.

 

Подсказали код 

<?php foreach ($products as $key => $product) { ?>

<?php if ($key == '1') { ?>
<div class="product-layout product-grid col-lg-3 col-md-3 col-sm-6 col-xs-6">
          <div class="product-thumb">
<div class="banner">
</div>
</div></div>
<?php } ?>

<?php } ?>

 

Вставляю после  <?php foreach ($products as $product) { ?>

Размножается и ничего не выходит.

 

Подскажите как правильно ?

Share this post


Link to post
Share on other sites
28 минут назад, maiki сказал:

Вставляю после  <?php foreach ($products as $product) { ?>

нужно не после, а заменить на 

29 минут назад, maiki сказал:

<?php foreach ($products as $key => $product) { ?>

 

  • +1 1

Share this post


Link to post
Share on other sites
7 минут назад, fanatic сказал:

нужно не после, а заменить на 

 

Супер! Работает

 

Но проблема что на каждой странице выходит. 

 

А как сделать только на 1й странице ? Подскажите пожалуйста

Share this post


Link to post
Share on other sites
10 минут назад, fanatic сказал:

нужно не после, а заменить на 

 

Как можно регулировать, Вывести на 3ей тсранице только. или на первой 

Share this post


Link to post
Share on other sites
16 минут назад, maiki сказал:

Как можно регулировать, Вывести на 3ей тсранице только. или на первой 

проверять переменную $page

Share this post


Link to post
Share on other sites
3 минуты назад, thentru сказал:

проверять переменную $page

<?php if ($page = '2') ($key = '2') { ?>

 

Как то так ?

Share this post


Link to post
Share on other sites

в котроллере после

	if (isset($this->request->get['page'])) {
			$page = $this->request->get['page'];
		} else {
			$page = 1;
		}

добавить 

$data['page'] = $page;

в шаблоне

<?php if($page == 1 && $key == 1) { .............?>

 

  • +1 1

Share this post


Link to post
Share on other sites
8 минут назад, fanatic сказал:

в котроллере после


	if (isset($this->request->get['page'])) {
			$page = $this->request->get['page'];
		} else {
			$page = 1;
		}

добавить 


$data['page'] = $page;

в шаблоне


<?php if($page == 1 && $key == 1) { .............?>

 

if (isset($this->request->get['page'])) {
            $page = $this->request->get['page'];
        } else {
            $page = 1;
            $data['page'] = $page;
        }

 

так выводит ошибку . После тоже ошибка 

Share this post


Link to post
Share on other sites

syntax error, unexpected '...' (T_ELLIPSIS

 

НА эту строку ругается 

 { .............?>

Share this post


Link to post
Share on other sites
	if (isset($this->request->get['page'])) {
		$page = $this->request->get['page'];
	} else {
		$page = 1;
	}
    
	$data['page'] = $page;

 

  • +1 1

Share this post


Link to post
Share on other sites
2 минуты назад, maiki сказал:

НА эту строку ругается 

да, вы приколист однако

я показал  пример проверки.

вместо точек,  должен быть ваш код(что вы там хотите вывести)

Share this post


Link to post
Share on other sites

Точки убрал.

Супер! 

Все работает 

Спасибо Вам громадное.

Былобы супер если бы был такой модуль.

Баннер выводить и можно было бы выбрать какая страка и место и страницу.

 И код туда вставлять кастомный 

Share this post


Link to post
Share on other sites
Только что, fanatic сказал:

да, вы приколист оказывается

я показал  пример проверки.

вместо точек должен быть ваш код(что вы там хотите вывести)

Ага. Проглядел ! =)))):?

Share this post


Link to post
Share on other sites
<?php if($page == 1 && $key == 1) { ?>
тут,  вывод вашего банера 
<?php } ?>

 

Share this post


Link to post
Share on other sites
3 минуты назад, fanatic сказал:

<?php if($page == 1 && $key == 1) { ?>
тут,  вывод вашего банера 
<?php } ?>

 

Может модуль на подобие существует ? Былобы просто супер

Share this post


Link to post
Share on other sites
2 минуты назад, maiki сказал:

Может модуль на подобие существует ?

не знаю.  могу написать.

Share this post


Link to post
Share on other sites

Join the conversation

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

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  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.


  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.