Забавно, но иногда действительно необходимо организовать на сайте несколько страниц без вывода компонента. В поисках приемлемого для себя решения я пришел к выводу, что все эти создания пустых компонентов, внедрения позиций и т.д. совершенно излишни. Задача проста как три копейки и в полной мере решается ровно за три шага.
Шаг 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 10 лет назад #
reload 10 лет назад #
... ну кроме главной и технических)
Сергей Егоров 10 лет назад #
Pasha 10 лет назад #
Олег Васильевич я 10 лет назад #
*beez* 10 лет назад #
Олег Васильевич я 10 лет назад #
reload 10 лет назад #
Pasha, я правильно понял? данное действие убирает содержимое компонента на тех страницах где выведен модуль?
Pasha 10 лет назад #
reload 10 лет назад #
Только вот на счет стилей снова не понял) они ведь не с компонентом подгружаются а отдельным файлом все вместе(если о статьях говорить и др. встроенных) Но это не важно - покручу разберусь, главное что понимаю цель!)
gaara 10 лет назад #
Майкл 10 лет назад #
Или как то по другому модуль выводите на одной выбранной странице?
Pasha 10 лет назад #
Майкл 10 лет назад #
Майкл 10 лет назад #
для 100 выбранных страниц, а не вывод модуля для всей категории?
Майкл 10 лет назад #
для 100 выбранных страниц, а не вывод модуля для всей категории?
Pasha 10 лет назад #
Олег 10 лет назад #