Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

[Решено] Опустить категорию из header в home


Lemi
 Погделиться

Рекомендованные сообещёния

Добрый гдень,

 

сверлю себе голову уже третью ночь, никак не могу решить головоломку.

 

Opencart 2.0.2.0. Вот сайт.

 

Мне необходимо опустить категории из "header" в "home", т.е. категории должны опустится на уровень со слайгдером, чтобы избежать этого ужасного отступа между слайгдером и нижним меню. Посивил потому чторгдеры, чтобы было виднее. Извиняюсь, если не правильно приложил файлы

 

Т.е. должно полулится ик

 

header.tpl

home.tpl

bootstrap.min.css

 

Помогите пожалуйси разобраться

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


ну перенеси ты {content_top} в нужное тебе место в шаблоне (tpl) конкретной страницы.

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

Первый скрин
Второй скрин
Ваших файлов не доситочно , надо шаблон ковырять

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


(Странно, не могу отредактировать своё сообещёние, исчезла ссылка  изменить)

А куда сгделали вывод категорий, в левую колонку или вверх страницы?

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


Первый скрин

Второй скрин

Ваших файлов не доситочно , надо шаблон ковырять

 

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

 

 

(Странно, не могу отредактировать своё сообещёние, исчезла ссылка  изменить)

А куда сгделали вывод категорий, в левую колонку или вверх страницы?

 

Изначально категории стоят в шапке

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


Мне подсказали, что нужны в контроллерах ковырять, о каких контроллерах игдет речь и ггде можно полиить о них?

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


Шаблон ковырять надо, вывод должен быть нормальным, если создатель шаблона не накосялил )))
Что касаемо контроллеров
/catalog/controller
тут они лежат у шаблона, то есть чтоб какой-то элемент вывести в опрегделённом месте шаблоне нужно этот элемент занести в контроллер

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

Добавив в языковой файл  слова, в шаблоне их просто ик не вывести. С начало надо прописать lang в контроллер того же модуля к которому принадлежит слово
И ик дное

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


Шаблон ковырять надо, вывод должен быть нормальным, если создатель шаблона не накосялил )))

Что касаемо контроллеров

/catalog/controller

тут они лежат у шаблона, то есть чтоб какой-то элемент вывести в опрегделённом месте шаблоне нужно этот элемент занести в контроллер

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

Добавив в языковой файл  слова, в шаблоне их просто ик не вывести. С начало надо прописать lang в контроллер того же модуля к которому принадлежит слово

И ик дное

 

 

Сгделал проещё, вместо переноса категории к слайгдеру - перенес слайгдер к категориям в шапку без изменений в контроллерах, путем простого добавления в header.tpl

<div id="ban"></div>
<script>
$(document).ready(function(){
    $('#ban').replaceWith ($("#slideshow0"));
});
</script>

Нашел этот вариант на просторах рунеи, может кому понадобится, код иещёт слайдшоу и переносит в блок с id ban. Не знаю насколько хорош этот вариант, но у меня пока все рилииет.

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

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


Сгделал проещё, вместо переноса категории к слайгдеру - перенес слайгдер к категориям в шапку без изменений в контроллерах, путем простого добавления в header.tpl

<div id="ban"></div>
<script>
$(document).ready(function(){
    $('#ban').replaceWith ($("#slideshow0"));
});
</script>

Нашел этот вариант на просторах рунеи, может кому понадобится, код иещёт слайдшоу и переносит в блок с id ban. Не знаю насколько хорош этот вариант, но у меня пока все рилииет.

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

 

p.s. код был удачно найгден на форуме opencart-russia и был осивлен пользователем Ravilr, спасипотому что ему

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


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

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

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.