Как вывести на главной сразу два компонента?
ЕСТЬ РЕШЕНИЕ
ЗАКРЫТО
Нужно для одного из сайтов вывести сразу два компонента на главной, выводить данные компоненты в модулях не вариант. Есть у кого какие нибудь мысли?
#2
24 сентября 2012 в 18:01
Можно попробовать дублировать функцию вывода компонента на главной, и в админке поставить "Компонент2 на главной странице:" или что то в этом роде.
#3
25 сентября 2012 в 00:51
Так не получится. Вернее, можно сделать, но это будет сложнее. Много где придется править. И файлы ядра...Можно попробовать дублировать функцию вывода компонента на главной, и в админке поставить "Компонент2 на главной странице:" или что то в этом роде
Я так понял, что вывод модулем не вариант, ибо нужен полноценный вывод компонента. Но если в модуле выводить полностью главную страницу компонента, прокатит? Если да, то ловите. На скорую руку, вроде работает.выводить данные компоненты в модулях не вариант.
В общем, просто и можно сделать за пару минут. Но подключается модулем "Внешний файл".
Итак, создаем в папке /includes/myphp файл, например adv_component.php. В файл вставляем следующий код
<?php cmsCore::loadLanguage('components/'.COMPONENT2); require('components/'.COMPONENT2.'/frontend.php'); } ?>
Далее создаем дубликат модуля "Внешний файл" и подключаем ранее созданный файл {ФАЙЛ=adv_component.php}. Выводим модуль где нужно.
Это второй компонент. Первый подключаем как обычно, в админке в настройках сайта. На глваной будет два компонента.
Сегодня в 02:57
Марат, замечательный вариант и вот что из этого получилось
Попробовал первый тест:
Фаилом подгрузил компонет "InstantMaps"
А в админке вывел что на главной компонент "Каталог статей"
Получилось как видим неочень, саму карту не схватило.
Попробовал тест второй:
Фаилом подгрузил компонет "Каталог статей"
А в админке вывел что на главной компонент "InstantMaps"
И получил отличный результат который сейчас можем и увидеть holiholi.ru
Большое спасибо Марат. Теперь попробую впихнуть туда InstantShop и вывести чего нибудь третим компонентом на главной.
Кстати а не кажеться что такая функция должна быть вообще в движке? Он стал бы явно более гибким и удобным.
Попробовал первый тест:
Фаилом подгрузил компонет "InstantMaps"
А в админке вывел что на главной компонент "Каталог статей"
Получилось как видим неочень, саму карту не схватило.
Попробовал тест второй:
Фаилом подгрузил компонет "Каталог статей"
А в админке вывел что на главной компонент "InstantMaps"
И получил отличный результат который сейчас можем и увидеть holiholi.ru
Большое спасибо Марат. Теперь попробую впихнуть туда InstantShop и вывести чего нибудь третим компонентом на главной.
Кстати а не кажеться что такая функция должна быть вообще в движке? Он стал бы явно более гибким и удобным.
#5
25 сентября 2012 в 23:25
По тестировал вообщем третий компонент уже не встает на главную. Ну да и два уже отлично.
#6
26 сентября 2012 в 12:54
Всё тема закрыта