Цитата |
---|
Михаил Кошкин пишет:
неужели для каждой страницы будет создаваться отдельный файл включаемой области? они ж все одинаковые, как их потом править? |
Код |
---|
$strPath = $APPLICATION->GetCurPage(true); switch ($strPath) { case '/index.php': case '/about/index.php' case '/test.php': // включаем один компонент break; case '/projects/price.php': case '/test/': // включаем второй компонент break; default: // включаем дефолтный компонент break; } |
Цитата |
---|
Михаил Кошкин пишет:
Я хочу один и тот же компонент, с одними и теми же настройками выводить на нескольких страницах. |
Цитата |
---|
Михаил Кошкин пишет:
Неужели надо для каждой страницы создавать включаемый файл???? |
Цитата |
---|
Михаил Кошкин пишет:
а если я что-то в компоненте захочу изменить, мне потом все эти файлы править? |
Цитата |
---|
Михаил Кошкин пишет:
дело в том что контент менеджер создает новые разделы и страницы самостоятельно и должен иметь возможность выбирать, на каких включить отображение компонента, а на каких нет. Видимо метод включаемых областей здесь не подходит |