Старые хитрости и новые возможности cms Bitrix

26-27 июня 2014 года прошла летняя партнерская конференция «1С-Bitrix». На данном мероприятии было затронуто несколько актуальных и интересных тем и вопросов, которые волновали многих разработчиков, использующих данную систему управления сайтом. Одной из таких тем было рассмотрение небольших секретов и хитростей при настройке сайта, о которых специалисты, возможно, не догадываются, в результате чего пишут много лишнего кода. Теперь подробнее...   1. Элемент в разных разделах. Часто возникает такая необходимость, когда какой-то элемент инфоблока необходимо разместить в одном и более разделах. Это может быть и статья, которая относится к разным тематикам, и товар, принадлежащий к разным категориям, это может быть что угодно. URL к детальной информации элемента обычно настраивается следующим образом: /#SECTION_CODE#/#ELEMENT_CODE#/ (/код_раздела/код_элемента/). Таким образом, получается, что один элемент в нескольких разделах имеет разный URL, тогда поисковые системы будут считать, что на сайте есть дублированный контент. Чтобы этого не происходило, для всех разделов можно задать общий каталог: вместо /#SECTION_CODE#/ необходимо прописать свое название. Например, /odezda/#SECTION_CODE#/, тогда URL у элемента в разных разделах будет одинаковым. Обязательное условие в данной ситуации — у всех элементов должен быть уникальный URL. Для этого необходимо поставить соответствующие настройки в инфоблоке: Рис. 1 — Настройки символьного кода элемента
2.   Свой компонент регистрации.
Рис. 2 — Настройка главного модуля, страница регистрации для системного компонента регистрации
3. Гибкая настройка метатегов в компонентах каталога.
Нередко на одной странице нужно разместить несколько компонентов каталога. Например, список всех разделов bitrix:catalog.section.list (который может использоваться в качестве дополнительного меню по разделам товаров) и список всех элементов bitrix:catalog.section. В данной ситуации может возникнуть неправильный вывод title, description и keywords. Чтобы этого избежать, нужные настройки можно включить или отключить в любом компоненте каталога, кроме комплексного: Рис. 3 — Настройка метатегов в компоненте каталога
4. Возможность не загружать лишние изображения. Теперь не нужно загружать большое количество похожих изображений на сайт, которые к тому же могут иметь немаленький размер. Необходимые фотографии или картинки можно загрузить в один основной элемент и не дублировать для каждого торгового предложения. 5. Отключить наследование в SEO. Обычно разработка сайта делится на несколько этапов, и над каждым из них работает отдельный специалист или группа сотрудников. Чтобы оставить пустые поля для seo-специалистов и отключить наследование метатегов для разделов и подразделов или элементов, необходимо в настройках раздела «SEO» включить свойство «Изменить для этого элемента (или раздела)», поставить «пробел» и сохранить. Рис. 4 — Настройки метатегов для отдельных элементов (разделов)
Таким образом для каждого элемента или раздела теперь можно прописывать свои метатеги, не разрабатывая дополнительного кода, как это было раньше.
 
Благодаря данным возможностям, работать с Bitrix становится удобнее, проще и быстрее. Новые технологии данной системы управления сайтом позволяют создавать мощные, сложные и при этом быстрые сайты, не затрачивая слишком много времени на разработку функционала.