Невозможно, как и невозможно задать подразделу инфоблока несколько родительских разделов.
21.06.2013 09:15:42
Можно, просто на другой странице вставить включаемую область "из файла" и указать этот конкретный файл. Я так делала, работает на ура, только контент-редактор должен быть в курсе, что при редактировании области в этих двух местах редактируется по факту один файл. Или даже во втором месте подключить эту область с параметром Array("HIDE_ICONS" => "Y") чтобы у нее никаких менюшек не всплывало и редактировать можно было только на первой странице. Можете еще сделать свой шаблон для компонента включаемой области, который оборачивает содержимое файла в разные заранее сверстанные дивы (классы и/или ИД дива передавать в параметрах компонента, можно даже сделать выбор класса списком в человеческими названиями и разрешить выбирать стиль дива контент-менеджеру), а если содержимое для вывода пустое, то не отображает вообще никакого дива. |
|||
|
20.06.2013 15:27:09
|
|||
|
20.06.2013 09:31:31
При помощи комбинации включаемых областей разного типа (их три типа) в шаблоне и в самой рабочей части страниц, а также при помощи свойств страниц/разделов которые регулируют стили и конструкцию страницы (например наличие/отсутствие боковых колонок) можно решить вообще любую задачу такого плана. Само решение искать разбирая все возможные виды страниц на части и анализируя. Можно еще подключить компонент bitrix:desktop, но его стандартный шаблон умеет располагать блоки только колонками.
|
|
|
12.04.2013 14:26:40
очень простой способ использовать симвользый код корневых разделов и назвать классы так же
в шаблоне компонента catalog.section в файле component_epilog.php добавить код $APPLICATION->SetPageProperty("BODY_CLASS", $arResult["PATH"][0]["CODE"]); в шаблоне сайта (он должен быть один) тэг body должен быть таким <body class="<?$APPLICATION->ShowProperty("BODY_CLASS", "");?>"> после этого в таблице стилей нужно прописать классы для каждого раздела, только то что отличается, например если в разделе с кодом shokolad ссылки должны быть коричневые, то добавляем стиль body.shokolad a { color: brown;} |
|
|
13.12.2012 14:01:09
Можно еще проще: подключаем без условия (то есть всегда) вышеуказанный стилевой файл (в котором стили, скрывающие хедер-футер) , но с параметром media="print". Тогда отдельная ссылка на страницу для печати и "?print=Y" в адресе не нужны, потому что когда пользователь выведет текущую страницу на печать - она будет напечатана с применением вышеуказанного стилевого файла (а при отображении в браузере он игнорируется).
|
|
|