Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

Показ содержимого одного сайта на втором сайте

25.10.2016, 09:10
Елена
Частный разработчик Сноркина Елена Владимировна

Зарегистрирован:
2013-11-30
Сообщений: 10

Здравствуйте!
Создаю сайт с частичным дублированием информации с первого сайта. На первом сайте есть раздел производители, со страницей для каждого производителя (url адрес /vendor/vendor-80/). Содержимое страницы создается в шаблоне, шаблоны сайтов разные. Как на втором сайте показать эту страницу (url адрес /vendor/vendor-80/) без создания страницы под каждого производителя?

Елена
25.10.2016, 12:19
Елена
Частный разработчик Сноркина Елена Владимировна

Зарегистрирован:
2013-11-30
Сообщений: 10

После некоторых мучений с обработкой 404 ошибки, я смола подгрузить страницу на новый сайт. Проблема теперь, как на этой странице показать нужный мне шаблон
$template_env1 = $nc_core->template->get_by_id(123); // нашла нужный шаблон
$template_view1 = new nc_template_view($nc_core->TEMPLATE_FOLDER, $nc_core->db);
$tmp=$template_view1->load_template(123, $template_env1['File_Path']); // загрузила
$template_env1['Header'] = $template_view1->get_header(); // пустой
$template_env1['Footer'] = $template_view1->get_footer(); // пустой
Как загрузить шаблон?

Елена
25.10.2016, 14:59
VenZell
Карагодников Алексей Николаевич
VenZell

Зарегистрирован:
2014-07-25
Сообщений: 77

Попробуйте так:
Код:
global $template;
$template = 123;
25.10.2016, 22:36
Елена
Частный разработчик Сноркина Елена Владимировна

Зарегистрирован:
2013-11-30
Сообщений: 10

это ничего не дает. грустный

Елена
26.10.2016, 07:54
Руслан Густокашин
Студия Вэлпис

Зарегистрирован:
2012-02-06
Сообщений: 962

Елена, а если в настройках раздела на втором сайте во вкладке "Оформление" указать шаблон (макет) дизайна первого сайта, это разве не решает проблему? Или я что-то не понимаю...
26.10.2016, 20:43
Елена
Частный разработчик Сноркина Елена Владимировна

Зарегистрирован:
2013-11-30
Сообщений: 10

Так проблема в том, что мне нужно показывать страницу на втором сайте в шаблоне второго сайта.

Елена
26.10.2016, 20:46
Руслан Густокашин
Студия Вэлпис

Зарегистрирован:
2012-02-06
Сообщений: 962

А шаблоном в данном контексте вы называете макет дизайна?
01.11.2016, 12:14
Елена
Частный разработчик Сноркина Елена Владимировна

Зарегистрирован:
2013-11-30
Сообщений: 10

Да. В неткате 4 это называется макет и лежит в базе, в неткате 5 - лежит в папке.
Проблема подключить шаблон из файла вместо шаблона из базы.

Елена
01.11.2016, 15:07
Руслан Густокашин
Студия Вэлпис

Зарегистрирован:
2012-02-06
Сообщений: 962

Поскольку задачка нестандартная, думаю, вам нужно подсмотреть решение здесь:
/netcat/modules/auth/password_recovery.php
- там как раз вы можете наглядно увидеть, как подгружается макет дизайна 4й версии, а как 5-й.
02.11.2016, 12:44
Игорь
Игорь Мишарин
Игорь

Зарегистрирован:
2011-11-20
Сообщений: 482

А зачем содержимое сайта создавать непосредственно в шаблоне? Для этого же есть компоненты...

Stark
06.11.2016, 02:36
Roeland

Зарегистрирован:
2016-11-06
Сообщений: 2

Цитата:
Создаю сайт с частичным дублированием информации с первого сайта.

Может вам вместо дубляжа контента показать информацию через iframe?
198 196 2016-11-06 02:36:41 14619
Описание проекта