Здравствуйте, мучаюсь уже долгое время.. Все что нарыл вразумительное про
<jdoc:include type="component" />
- выводит основное содержание страницы. Т.е. грубо говоря, все, что в меню админки "Компоненты".
Но где определяется какой именно компонент на какой странице выводится? (они ведь не все скопом выводятся)
С модулями все просто, у каждого модуля свое название. Видишь
<jdoc:include type="modules" name="Menu1"/>
, Идешь отрубаешь Menu1 или указываешь на внутри него на какой странице выводить, а на какой нет, хоть завызывайся, он не высветится.
Как убрать определенный компонент с определенной страницы? Это основной вопрос.
Конкретно моя ситуация такая:
На моем сайте
test.consulsib.ru два шаблона. Сайт пилили не менее 4 человека в разное время. Теперь изучаю и я...
untitled - главная и корзина (т.к. ее без костылей не пересадить на другой шаблон)
vmbeez5 - по сути все остальное.
Речь про untitled. В нем
<jdoc:include type="component" />
в корзине выводит собственно корзину virtuemart - тут все ОТЛИЧНО.
А вот на ГЛАВНОЙ, выводит блок товаров которые по задумке (когда-то давно) должны были меняться от фильтра слева. По факту при фильтре просто происходит переброс в каталог на новую страницу и там уже фильтрует. Это меня устраивает!
Таким образом я хочу убрать с главной этот каталог товаров около фильтра (вместо него будет слайдер). Как это сделать?
Опытным путем (буквально перебрал все каталоги и файлы) было определено, что выводится оно отсюда \components\com_virtuemart\views\virtuemart\tmpl\default_products.php. Сам файл допилен руками, в него даже css стили впихнули. FACEPALM.
Если выпилить весь файл, то вообще не грузится главная. Оставил его пустым (что тоже не совсем верно) и о чудо блоки товаров исчезли, но.. остался сам каркас, div и прочее, все равно. Этот же "каркас" со своими стилями используется при выводе в корзине. Т.е. меняя его я уже меняю и корзину, что мне НЕ надо. И все тупик. Даже если я найду в virtuemart где это находится, не понятно как заставить это не выводиться на главной и выводиться в корзине. АААААА...
Кстати много где встречал, что за компонент отвечает "components\com_content". Но я закомментировал саму папку, мне это очевидно не помогло.
Буду рад любой помощи, хочется не столько справиться с сайтом, сколько понять как это работает и делать без костылей.