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

Перенос поле "поиск" ocStore 3


Recommended Posts

Здравствуйте.
Подскажите пожалуйста как можно перенести поле "поиск"  из шапки  на  страницу?

Как можно переносить поле "поиска"  по разным страницам сайта что бы дальше продолжал работать?

Стандартный поиск вполне устраивает.

скачивать и покупать модули поиска нет необходимости. 

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


1 час назад, Banga сказал:

Здравствуйте.
Подскажите пожалуйста как можно перенести поле "поиск"  из шапки  на  страницу?

Как можно переносить поле "поиска"  по разным страницам сайта что бы дальше продолжал работать?

Стандартный поиск вполне устраивает.

скачивать и покупать модули поиска нет необходимости. 

Вариант 1 смотрите где в контроллере header.php подключается конроллер поиска - копируете эту строку и подлючаете туда где вам нужно и выводите

Вариант 2 Берете поиск и переносите через jquery в любое место на сайте

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


2 часа назад, Banga сказал:

как можно перенести поле "поиск"  из шапки  на  страницу?

В стандартном варианте поиск выводится в шаблоне header (и соответственно задается в одноименном контроллере) . Можно задавать вывод поиска в других контроллерах и выводить в соответствующий шаблон (например, страница категорий, категории блога и пр) .

Вот строка из контроллера header

$data['search'] = $this->load->controller('common/search');

Вот вывод в шаблоне

<div class="col-sm-5">{{ search }}</div>

 

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

1 час назад, AUSS сказал:

Вариант 2 Берете поиск и переносите через jquery в любое место на сайте

Думаю что для ТС этот вариант немного сложноват. Хотя и меньше геморроя. В шаблоне хеадера добавить код

<script type="text/javascript"><!--
$(document).ready(function() {

var s = $("body").children("div#new_search");

if ( s!='undefined')
    $('#new_search').html( $('#search').html() );
});
//--></script>

 

Изменить в шаблоне <div style="display:none" id="search">{{ search }} </div>

 

В нужные шаблоны добавлять

<div  id="new_search">{{ search }} </div>

Как-то так.

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

2 часа назад, AUSS сказал:

Вариант 1 смотрите где в контроллере header.php подключается конроллер поиска - копируете эту строку и подлючаете туда где вам нужно и выводите

Вариант 2 Берете поиск и переносите через jquery в любое место на сайте

Спасибо за ответ

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


1 час назад, esculapra сказал:

Думаю что для ТС этот вариант немного сложноват. Хотя и меньше геморроя. В шаблоне хеадера добавить код

<script type="text/javascript"><!--
$(document).ready(function() {

var s = $("body").children("div#new_search");

if ( s!='undefined')
    $('#new_search').html( $('#search').html() );
});
//--></script>

 

Изменить в шаблоне <div style="display:none" id="search">{{ search }} </div>

 

В нужные шаблоны добавлять

<div  id="new_search">{{ search }} </div>

Как-то так.

Спасибо за ответ

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


2 часа назад, esculapra сказал:

В стандартном варианте поиск выводится в шаблоне header (и соответственно задается в одноименном контроллере) . Можно задавать вывод поиска в других контроллерах и выводить в соответствующий шаблон (например, страница категорий, категории блога и пр) .

Вот строка из контроллера header

$data['search'] = $this->load->controller('common/search');

Вот вывод в шаблоне

<div class="col-sm-5">{{ search }}</div>

 

Спасибо за ответ

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


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

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

×
×
  • Створити...

Important Information

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