Отключаем показ компонента на страницах Joomla-сайта
Как правило, на сайте под управлением Joomla компоненты отображаются на каждой странице. Они занимают ключевое место в Joomla и размещаются в центральной части страниц. Стоит отметить тот факт, что значение URL зависит от компонента, размещенного на текущей странице.
Однако, иногда при создании сайтов с «нестандартным» дизайном требуется отключить показ компонентов. В некоторых шаблонах сайта предусмотрена такая возможность, но далеко не во всех.
В этой статье будет рассказано как можно скрыть область для показа компонента на главной странице сайта с помощью инструмента Component Creator. Component Creator — очень полезный онлайн-инструмент, который позволяет создавать ваши собственные компоненты автоматически.
Используем массив-фильтр внутри шаблона комплексного компонента
Иногда требуется использовать фильтрацию элементов по каким-либо свойствам внутри комплексного компонента (например, bitrix:news). Предположим, что нужно при загрузке страницы показывать элементы инфоблока, привязанные к идентификатору города, который хранится в массиве $_SESSION
. Причем это нужно дедать не используя компонент bitrix:catalog.filter, который встроен в комплексный компонент bitrix:news. Казалось бы, что ничего сложного нет, создаем массив и передаем его в качестве фильтра ($arParams["FILTER_NAME"]
) в вызов bitrix:news.list.
Создание компонента «Заказ обратного звонка» для CMS «1С-Битрикс»
Используемые инструменты и технологии:
- HTML, CSS
- jQuery, AJAX
- PHP, Bitrix Framework
Описание:
Форма заказа обратного звонка в последнее время пользуется популярностью. Поэтому я решил создать компонент «Заказ обратного звонка» для CMS «1С-Битрикс». К тому же бесплатного решения в каталоге готовых решений я не нашел. Компонент будет работать с любой редакцией системы, начиная от редакции «Старт».
Создаем компонент с помощью Joomla Component Creator
Для удобства разработки компонентов CMS “Joomla” в сети существую сервисы, с помощью которых за несколько шагов можно создать компонент, включая всю структуру папок и файлов, а также таблиц базы данных. Разработчикам, использующим эти сервисы, не приходится создавать всю структуру компонента вручную, что сильно экономит их время. Об одном из таких сервисов и пойдет речь в этой статье. Этот онлайн-сервис называется “Joomla Component Creator” и доступен по адресу http://www.notwebdesign.com/joomla-component-creator/. Регистрация несложная и занимает не более 5 минут. Есть 2 варианта аккаунтов – обычный с ограниченными возможностями сервиса и премиум, с полным доступом ко всем функциям.
Используем пользовательские поля на сайте под управлением 1С-Битрикс
В системе «1С-Битрикс» есть очень полезная «фишка» под названием «Пользовательские поля». Этот функционал позволяет добавлять объектам дополнительные поля, которые не предусмотрены в системе по умолчанию. Объектами могут быть: пользователи, сообщения блога или комментарии к ним, инфоблоки и их разделы и кое-что еще. С полным списком объектов можно ознакомиться на странице курса «Разработчик Bitrix Framework». В этой статье я опишу процесс добавления и получения данных из пользовательского поля. Все действия я буду проводить над демо-версией сайта под управлением CMS «1С-Битрикс. Управление сайтом» версии 12.0.3. При установке я выбрал «решение для разработчиков».