2010-05-08 2 views
2

У меня есть немного сложная задача.Drupal: создать узел с рабочим днем ​​сотрудника

1. Мне нужно создать узел с работниками рабочего времени (это собирается быть создан для всех пользователей с ролью «сотрудника»), который выглядит следующим образом:

Monday: From __ : __ To __ : __ 
    Tuesday: From __ : __ To __ : __ 
    Wednesday: From __ : __ To __ : __ 
    etc. 

Итак, я буду необходимо создать, вероятно, 14 полей CCK (monday_from, monday_to, tuesday_from ...) или больше, чтобы сохранить день недели и часы работы (часы и минуты).

2. Мне нужно добавить представление с открытыми фильтрами, в которых посетители могут фильтровать сотрудников по дням недели и по рабочим дням.

Какое поле следует использовать для рабочего времени? Как можно получить фильтрацию изображений, описанную выше?

Любые предложения приветствуются.

Спасибо!

ответ

1

Почему бы вам не взглянуть на Office hours module. Я не знаю, можете ли вы использовать выставленные фильтры на нем, но он должен получить от вас большую часть пути.

+0

К сожалению, модуль часов работы Office имеет проблемы с интеграцией Views. Получил кучу ошибок, пытаясь добавить открытый фильтр для поля Office hour. – JMarshall

+1

Вам нужно будет создать свой собственный фильтр для него, поскольку он еще не создан для модуля. Вы можете вернуть его обратно в модуль, когда вы его заработаете. Это было бы лучшим долгосрочным решением. – googletorp

Смежные вопросы