Добрый день, есть такая задача - необходимо чтобы к одной из имеющихся страниц был доступ через iframe .Задача сводиться к тому, что бы в ifreme отображался лишь контент страницы без хедера и футера. Подскажите пожалуйста как создать/изменить страницу чтобы в ней не рендерились хедер и футер.
Спасибо!
Добрый день. Это можно сделать только правкой кода. Вам нужна такая функциональность только для контентных страниц, или вообще для всех?
На сайте должна отображаться как обычно, а в ифрейме без хидера и футера?
Такой функционал нужен только для одной страницы /profiles-update/, на самом сайте эта страница будет скрыта.
Если нужно править код, то нужно править контроллер или шаблон? Подскажите соответствующие файлы в которых нужна правка.
Спасибо!
Попробуйте такой вариант:
- создайте отдельную страницу макета под вашу страницу (profiles.update)
http://prntscr.com/942866
- используйте функциональность Задать новую конфигурацию для того, чтобы убрать хидер и футер со страницы
http://prntscr.com/9428kn
- вставьте ссылку на страницу в iframe и проверьте результат
Эту страницу не настолько легко править. При попытке открыть ее через iframe страница перенаправится на ввод логина и пароля. При этом все наши дополнительные параметры не будут доступны.
В общем же случае можно добавить в строку нечто вроде iframe=Y и в контроллере проверять $_REQUEST['iframe']. И если он равен Y, то в конце того куска кода, который отработал для этого контроллера и мода, добавить вывод только нужного шаблона (Registry::get('view')-display('views/profiles/update.tpl')) и стилей еще (Registry::get('view')-display('common/styles.tpl')).
Но это самое грубое решение, вполне может быть, что не все будет работать.
Эту страницу не настолько легко править. При попытке открыть ее через iframe страница перенаправится на ввод логина и пароля. При этом все наши дополнительные параметры не будут доступны.
Насколько я понял, это уже для залогиненных пользователей использоваться должно. Так что проблем не будет
- используйте функциональность Задать новую конфигурацию для того, чтобы убрать хидер и футер со страницы
Я так понимаю это новая функциональность, поскольку в Multi-Vendor 4.2.4 ее еще нет.
Спасибо!
Я так понимаю это новая функциональность, поскольку в Multi-Vendor 4.2.4 ее еще нет.
Спасибо!
Да, вы правы. Тогда нужна модификация, как и писал Simtech