ГосБук - в нашем полку прибыло
Проскочила новость про новую соц.сеть для чиновников gosbuk.ru. Посмотрим как друпал справится с такой нагрузкой (ну если не заглохнет конечно).
п.с. проект не мой, просто удивился что д.ру еще никто не отписался.
Проскочила новость про новую соц.сеть для чиновников gosbuk.ru. Посмотрим как друпал справится с такой нагрузкой (ну если не заглохнет конечно).
п.с. проект не мой, просто удивился что д.ру еще никто не отписался.
Столкнулся с багом(или особенностью) в menutrails. Выводятся не все словари для настройки (на данный момент их 4). Причем когда словарь был один, то он показывался нормально. Я настроил привязку терминов к меню и после сохранения настройки исчезли. Хотя привязка, которую настроил, работает нормально. После добавления еще двух словарей в настройках словарей не было. При добавлении четвертого появился только он.
Кто нибудь сталкивался с таким странным поведением menutrails?
При разработке сайта для риэлторов с каталогом недвижимости, каждый объект недвижимости помечается терминами из трех словарей:
1. Назначание объекта (продажа, аренда, спрос)
2. Тип объекта (вторичка, новостройки, коттеджи...)
3. Местоположение (словарь с иерархией по регионам, городам и районам)
На выходе нужно получить меню следующего вида:
Недвижимость
- Продажа
- - Вторичка
- - - Самара
- - - - Железнодорожный р-н
- - - - Кировский р-н
- - - Россия
- - Новостройки
- - - Самара
- - - - Железнодорожный р-н
- Аренда
- - Вторичка
- - - Самара
- - - - Железнодорожный р-н
- - - - Кировский р-н
- - - Россия
Т.е. к каждому из терминов из первого словаря крепим все термины второго словаря, каждому термину второго словаря крепим все термины из третьего словаря и т.д. При этом нужно выводить только те пункты меню в которых не пусто.
Пока все решил своим модулем, который при выходе пользователя (администратора сайта) вручную строит массив меню и делает перестройку таблицы меню. Решилась задача конечно быстро, но что-то не очень красиво))
Вот думаю может есть какие-то стандартные решения (модули) которые я просто упустил из виду?
p.s. Пока писал это, возникла мысль что может есть смысл генерить еще один словарь в котором разворачивать все дерево меню и при сохранении добавлять к ноде термин из этого обобщенного словаря а строить меню через menu_taxonomy?