Дополнительные типы блоков (EBT) — новый опыт конструктора страниц❗

Дополнительные типы блоков (EBT) — стилизованные, настраиваемые типы блоков: слайдшоу, вкладки, карточки, аккордеоны и многие другие. Встроенные настройки для фона, DOM Box, плагины Javascript.

Демо EBT модули Скачать EBT модули

❗Дополнительные типы параграфов (EPT) — новый опыт работы с параграфами

Дополнительные типы параграфов (EPT) — набор модулей, основанный на аналогичных параграфах.

Демо EPT модули Скачать EPT модули

Scroll

База сообщений с заявками

22/02/2025, by Гость (не проверено)

Не могу сообразить чем или как сделать такую базу.

Исходные данные такие:

1. каждый из юзеров принадлежит к рег. центру (РЦ) и в его профиле прописан ID этого центра

2. к каждому из РЦ привязаны несколько программ обучения, т.е. есть таблица взаимосвязей

3. с внешнего сайта (не на друпале) создается заявка на обучение с указанным ID программы и РЦ и отсылается на емайл РЦ и несколько других.

 

Требуется эти же сообщения сохранять в БД. А сами РЦ имеют доступ к закрытому сайту на друпал 6.19

и вот уже на нем нужно у каждого РЦ чтобы отображался список поступивших сообщений и статус, который они сами должны выставлять (получено - не получено). Ну и естественно администратор или лица с доступом должны видеть весь список сообщений по РЦ.

Я сам программер, но от друпала все же далек, работаю с другой системой. А тут вот нужно для сайта такую штуку сделать.

Записать сообщения в БД это не проблема, а вот далее...


PS. Может стоит использовать что-то из имеющегося функционала движка. Или же какой-либо готовый сторонний модуль.


Все связи нужно оформлять вот этими модулями:

https://drupal.org/project/References

https://drupal.org/project/entityreference

 

Это позволит использовать Views для вывода материалов со связями. Вот здесь урок:

Views contextual filters, relationships - аргументы и отношения (связи)

 

Сообщения можно отсылать используя модуль Rules. В Rules есть различные события по которым можно выполнять действия, если нужно то можно добавить своих событий и действий:

https://drupal.org/project/rules


У меня Друпал 6.1 ( А эти модули в большинстве на 7.х


В 6ке в CCK есть модуль node reference, user reference.


Так сообщения-то отсылаются вообще внешней системой. В закрытом сайте они не нужны.


Сообщения можно посылать по email, можно через модуль notifications:

https://drupal.org/project/notifications

 


Что я делаю не так, если при добавлении в модуль функционала, модуль работает по старому. Вроде нужно кеш сбросить, но найти не могу (


Поставьте модуль Admin menu, он выводит ссылку на сброс кеша:

https://drupal.org/project/Admin_Menu