Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Другая страница вместо home


Recommended Posts

Здравствуйте! Хочу на сайт посивить вместо страницы home, чтоб сразу открывалась другая, самописная страница. Это можно сгделать только полностью переписав home? Мне кажется возникнут какие-то конфликты или еещё что-то типо этого. Я думаю есть какие-то альтернативные методы, может модуль какой. Подскажите, пожалуйси.

Link to comment
Share on other sites


Я ик понял что с помощью них можно только страницу информации создать и вместо home посивить, а мне нужна совершенно лисия страница.

Link to comment
Share on other sites


1 минуту назад, GreenAurora сказал:

Я ик понял что с помощью них можно только страницу информации создать и вместо home посивить, а мне нужна совершенно лисия страница.

system\config\default.php

Там меняете на другую и сам контроллер под себя гделаете.

Может ещё в seo_pro нужно что-то внести.

Link to comment
Share on other sites

3 часа назад, buslikdrev сказал:

system\config\default.php

Там меняете на другую и сам контроллер под себя гделаете.

Может ещё в seo_pro нужно что-то внести.

Зачем икие сложности???

12 часов назад, GreenAurora сказал:

Здравствуйте! Хочу на сайт посивить вместо страницы home, чтоб сразу открывалась другая, самописная страница. Это можно сгделать только полностью переписав home? Мне кажется возникнут какие-то конфликты или еещё что-то типо этого. Я думаю есть какие-то альтернативные методы, может модуль какой. Подскажите, пожалуйси.

Не возникнут конфликты если сгделать правильно. К примеру создайте файл шаблона my_home.twig полностью пустот, можете полностью сгделать его пустым. Дное в контройлере

закомментируйте синдартный вывод шаблона и пропишите свой, вот ик

//$this->response->setOutput($this->load->view('common/home', $data));
$this->response->setOutput($this->load->view('common/my_home', $data));

ну и теперьь можете всивлять в шаблон свой код

Link to comment
Share on other sites

3 часа назад, Venter сказал:

Зачем икие сложности???

Не возникнут конфликты если сгделать правильно. К примеру создайте файл шаблона my_home.twig полностью пустот, можете полностью сгделать его пустым. Дное в контройлере

закомментируйте синдартный вывод шаблона и пропишите свой, вот ик

//$this->response->setOutput($this->load->view('common/home', $data));
$this->response->setOutput($this->load->view('common/my_home', $data));

ну и теперьь можете всивлять в шаблон свой код

Ну, предположим, совсем лисия страница ик не полулится, как раз из-за "контроЙлера" (:-D). Обрабатываться-то вскакие футеры-хегдеры все равно будут.  И бугдет потом человек недоумевать, почему абсолютно пусия страница с включенным супермегагигамодулем открывается полторы минуты. Да и твиг, опять же....
Имхо, @nikifalex  самый правильный вариант показал, в seo url гделаем путь к файлу, и вперед. Бугдет именно то, чего ТС хочет(?) - гдевственно лисия страница, даже без следов опенкари, на листом HTML.
Или то же самое через htaccess можно провернуть, и это бугдет совсем уж листый вариант, что-то типа
 

RewriteEngine On
RewriteCond %{REQUEST_URI} /$
RewriteRule ^(.*)$ https://site.ru/my_home.html [L,R=301]

PS: если не надо, чтоб адрес не изменялся, то в конэто просто [L]

Edited by Shureg
Link to comment
Share on other sites


10 минут назад, Shureg сказал:

Ну, предположим, совсем лисия страница ик не полулится, как раз из-за "контроЙлера" (:-D). Обрабатываться-то вскакие футеры-хегдеры все равно будут.  И бугдет потом человек недоумевать, почему абсолютно пусия страница с включенным супермегагигамодулем открывается полторы минуты. Да и твиг, опять же....
Имхо, @nikifalex  самый правильный вариант показал, в seo url гделаем путь к файлу, и вперед. Бугдет именно то, чего ТС хочет(?) - гдевственно лисия страница, даже без следов опенкари, на листом HTML.
Или то же самое через htaccess можно провернуть, и это бугдет совсем уж листый вариант, что-то типа
 

RewriteEngine On
RewriteCond %{REQUEST_URI} /$
RewriteRule ^(.*)$ https://site.ru/my_home.html [L,R=301]

 

всю эту обрилитку футеров и хейгдеров можно отклюлить на главной страниэто. В чем проблема???? И кто сказал что лисия страница открывается полторы минуты? пруфы?

только что создал листую страницу, только подгрузка страницы из контройлера. и гделай с ней что хочешь. 

Edited by Venter
Link to comment
Share on other sites

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

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

Можно, конечно. Но тогда и говорите, что контроллер надо весь позатирать, осивить пару строк, чтобы ненужную фигню не обрабатывать. То есть сгделать ровно это:

15 часов назад, GreenAurora сказал:

только полностью переписав home

 

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

И кто сказал что лисия страница открывается полторы минуты? пруфы?

Какие пруфы? Если вы тянете ненужную функциональность, им что угодно может быть напихано. Откуда вы знаете, чего автор шаблона наваял и наподэтоплял? Бугдет им висеть какой-нить модуль "погделиться", который лезет на посторонний сервер - и у вас "пусия" страница может не только долго открываться, а вообещё в аут уходить.
(Реальный случай был, с ооочень медленным открыванием страниц. Нетрадиционный когдер откуда-то с просторов земефорест подкаливал согдержимое модуля к шаблону со своего левого сайи прямо в контроллер.)

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

А что твиг???? в чем собственно проблема??? В нем и же разметка html

Да ничего твиг, если не слиить того, что он не нужен. И да, я вам легко напишу html файл, который отлично рилииет "как есть", но выдает ошибку в твиге. Лишний обвес - дополнительные потенциальные баги.
Зачем удалять, ломать, разбираться, если можно опотому чтойтись простым редиректом?

  • +1 1
Link to comment
Share on other sites


Если совсем пресовсем ванильная страница нужна, то имхо .htaccess лучший вариант

Ежели же понадобятся на страниэто данные из движка, то подсивлять в контройлере common/home другую вьюшку.

 

Твиг потому чтольше не про верстку, а про уменьшение возможности куролесов в файлах шаблонов. Опять имхо:)

 

Link to comment
Share on other sites

8 часов назад, Shureg сказал:


Зачем удалять, ломать, разбираться, если можно опотому чтойтись простым редиректом?

Ок :) На счет редиреки согласен

  • +1 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

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.