Доброго времени суток, столкнулся с задачей реализации для элемента свойства - график работы. Для элемента необходимо хранить данные примерно в таком формате: День недели, начало работы, конец работы, начало обеда, конец обеда. Понедельник ---- 10:00 - 18:00 ---- 12:30 - 13:30. и т.д далее на все дни недели.
Хочется использовать все стандартные фишки фильтрации и т.д в методах CIBlockElement::GetList, поэтому все поля должны быть обособлены.
Есть у кого-нибудь красивое решение данной задачи или идеи? Можно конечно полей нашлепать даты, но думаю лучше написать свой модуль (кастомное свойство),т.к хотел переписать заполнение выбор часа - чтобы исключить ошибки контент менеджеров. Свойство на основе стандартных не идет в голову? Подскажите плиз как быть? В идеале табличка день недели и поля для ввода времени. Для времени думаю использовать https://github.com/jonthornton/jquery-timepicker и хрань в стандартном поле времени.
Спасибо, но это немного не то, что нужно. Модуль для группировки - группирует свойства при выводе их на публичной части. А вот второй моудль интересный,но не подходит(