Забавно, но иногда действительно необходимо организовать на сайте несколько страниц без вывода компонента. В поисках приемлемого для себя решения я пришел к выводу, что все эти создания пустых компонентов, внедрения позиций и т.д. совершенно излишни. Задача проста как три копейки и в полной мере решается ровно за три шага.
Шаг 1. Создаем позицию, например "blocker"
Шаг 2. В template.php к условию if($this->page_body) дописываем and !$this->countModules('blocker')
Шаг 3. Создаем модуль и на страницах где компонента быть не должно этот модуль публикуем. Все.
Шаг 1. Создаем позицию, например "blocker"
Шаг 2. В template.php к условию if($this->page_body) дописываем and !$this->countModules('blocker')
Шаг 3. Создаем модуль и на страницах где компонента быть не должно этот модуль публикуем. Все.
Реклама #
Bubble Gumoff 11 лет назад #
reload 11 лет назад #
... ну кроме главной и технических)
Сергей Егоров 11 лет назад #
Pasha 11 лет назад #
Олег Васильевич я 11 лет назад #
Pasha, спасибо!
*beez* 11 лет назад #
Олег Васильевич я 11 лет назад #
Прикольно!
reload 11 лет назад #
Pasha, я правильно понял? данное действие убирает содержимое компонента на тех страницах где выведен модуль?
Pasha 11 лет назад #
reload 11 лет назад #
Только вот на счет стилей снова не понял) они ведь не с компонентом подгружаются а отдельным файлом все вместе(если о статьях говорить и др. встроенных) Но это не важно - покручу разберусь, главное что понимаю цель!)
gaara 11 лет назад #
Майкл 11 лет назад #
Или как то по другому модуль выводите на одной выбранной странице?
Pasha 11 лет назад #
Майкл 11 лет назад #
Майкл 11 лет назад #
для 100 выбранных страниц, а не вывод модуля для всей категории?
Майкл 11 лет назад #
для 100 выбранных страниц, а не вывод модуля для всей категории?
Pasha 11 лет назад #
Олег 11 лет назад #