|
|
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
Карагодников Алексей Николаевич
Зарегистрирован: 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?
|