Pvgroup.Constructor - это универсальный конструктор дизайна для любых сайтов и интернет магазинов.
Благодаря данному решению вы без труда можете менять:
После настройки конструктора вы получаете вместо одного сайта несколько сайтов с разным дизайном, что увеличит стоимость и возможности сайта в несколько раз.
В разделе Установка вы найдете подробную инструкцию по настройке данного модуля.
Благодаря данному решению вы без труда можете менять:
- Цвет сайта.
- Включать / отключать блоки сайта.
- Менять структуру сайта.
После настройки конструктора вы получаете вместо одного сайта несколько сайтов с разным дизайном, что увеличит стоимость и возможности сайта в несколько раз.
В разделе Установка вы найдете подробную инструкцию по настройке данного модуля.
<b>1. Установка конструктора дизайна.</b><br /><br />- Введите полученный при покупке ключ в административной части сайта в разделе Marketplace => Обновление решений => Aктивация купона.<br />- На вкладке список обновлений появится решение "Pvgroup.Constructor - Конструктор дизайна для сайтов и интернет-магазинов" выделите этот пункт галочкой и нажмите загрузить.<br />- Затем на вкладке "Установка обновлений" вам будет предложено установить решение - нажмите кнопку "Установить".<br /><br /><b>2. Настройка модуля Pvgroup.Constructor.<br /></b><br />Настройка модуля состоит из 3 этапов:<br /><br />- Отображение модуля в административной части сайта.<br />- Отображение модуля в публичной части сайта.<br />- Настройка параметров модуля. Файл Settings.php.<br /><br />Рассмотрим подробнее данные этапы:<br /><br /><b><i>2.1. Отображение модуля в административной части сайта:</i><br /></b><br />Для настройки модуля необходимо перейти на страницу:<br />ваш_сайт/bitrix/admin/settings.php?lang=ru&mid=pvgroup.constructor&mid_menu=1<br /><br />Все настройки расположены в одной вкладке. Наименование вкладки соответствует наименованию сайта:<br /><ul><li><i>Общие настройки</i>: отображать панель настроек на сайте (по умолчанию). Остальные настройки создаются в файле Settings.php.<br /><li><i>Настройки цветовой схемы</i>: задано 15 цветовых схем + выбор собственного цвета (по умолчанию). Цветовые схемы настраиваются в файле Settings.php.<br /></ul><b><i>2.2. Отображение модуля в публичной части сайта:<br /></i></b><br /><b><i>- Настройка файла header.php:<br /></i></b><br />- <i><u>Перед тегом <!DOCTYPE html> прописываем следующий код</u></i><u>:</u><br /><br /><?if(CModule::IncludeModule("pvgroup.constructor")) {<br />PvgroupPanel::InitProtection();<br />PvgroupPanel::ShowInclude(SITE_ID);<br /><br /><br />$options = PvgroupPanel::getOptionsValue(SITE_ID);<br />}?><br /><br />- <i><u>После тега <body> прописываем следующий код</u></i><u>:</u><br /><br /><?if(CModule::IncludeModule("pvgroup.constructor")) {<br />$APPLICATION->IncludeComponent(<br /> "pvgroup:panel.themeselector", <br /> ".default", <br /> array(<br /> "COMPONENT_TEMPLATE" => ".default"<br /> ),<br /> $component, <br /> array('HIDE_ICONS' => 'Y')<br /> );<br /><br />}?><b><i><br /></i></b><br /><b><i>2.3. Настройка параметров модуля. Файл Settings.php:</i></b><br /><br />- <i>Расположение файла</i>: <br />/bitrix/modules/pvgroup.constructor/sources/Settings.php<br /><br />В данном файле прописан массив, значения которого являются параметрами Конструктора дизайна. <br />- <i>М</i><i>ассив состоит из</i>: наименование параметра, данные параметра, значение по умолчанию, активное значение (пусто).<br /><br />Для примера в данном файле уже созданы параметры, которые можно удалить и создать собственные параметры.<br /><br /><br />После настройки значений в файле Settings.php можно приступить к изменению структуры и цветовой схемы сайта.<br /><br /><b>3. Изменение цветовой схемы сайта. Файл Theme.less:</b><br /><br />При переключении цветовой схемы, цвет сайта автоматически изменяется. За данную функцию отвечает файл theme.less, который расположен /bitrix/modules/pvgroup.constructor/styles/theme.less.<br /><br />В данном файле вы прописываете стили CSS которые хотите изменить, вместо цвета подставляете @bcolor.<br /><br />Для примера задано изменение тега <a>.<br /><br /><b>4. Изменение структуры сайта. Включение\отключение блоков:</b><br /><br />За все данные конструктора отвечает параметр $options.<br /><br />Самый простой способ изменения блоков, это в тег, в котором добавлен блок, добавить style. <br /><br />Например, отключим футер сайта. В файле footer.php найдем блок футера, если он состоит из тега <div>, то в данный тег прописываем:<br /><br />st yle="<?=$options["TYPE_FOOTER"]["ACTIVE_VALUE"] == 'footer_min'?"display: none;":""?>"<br /><br />Что означает, если значение ACTIVE_VALUE параметра TYPE_FOOTER равно 'footer_min', то применится display: none, иначе никаких действий не будет.<br /><br />Данный модуль гибкий в настройках и все зависит от вашей фантазии.<br />