tonnal: Блог

Главные вкладки

ГосБук - в нашем полку прибыло

8 июля 2010 в 0:40

Проскочила новость про новую соц.сеть для чиновников gosbuk.ru. Посмотрим как друпал справится с такой нагрузкой (ну если не заглохнет конечно).

п.с. проект не мой, просто удивился что д.ру еще никто не отписался.

Проблемы с menutrails [решено]

8 февраля 2010 в 11:11

Столкнулся с багом(или особенностью) в menutrails. Выводятся не все словари для настройки (на данный момент их 4). Причем когда словарь был один, то он показывался нормально. Я настроил привязку терминов к меню и после сохранения настройки исчезли. Хотя привязка, которую настроил, работает нормально. После добавления еще двух словарей в настройках словарей не было. При добавлении четвертого появился только он.

Кто нибудь сталкивался с таким странным поведением menutrails?

Создание меню из словарей

17 декабря 2009 в 15:25

При разработке сайта для риэлторов с каталогом недвижимости, каждый объект недвижимости помечается терминами из трех словарей:
1. Назначание объекта (продажа, аренда, спрос)
2. Тип объекта (вторичка, новостройки, коттеджи...)
3. Местоположение (словарь с иерархией по регионам, городам и районам)

На выходе нужно получить меню следующего вида:
Недвижимость
- Продажа
- - Вторичка
- - - Самара
- - - - Железнодорожный р-н
- - - - Кировский р-н
- - - Россия
- - Новостройки
- - - Самара
- - - - Железнодорожный р-н
- Аренда
- - Вторичка
- - - Самара
- - - - Железнодорожный р-н
- - - - Кировский р-н
- - - Россия

Т.е. к каждому из терминов из первого словаря крепим все термины второго словаря, каждому термину второго словаря крепим все термины из третьего словаря и т.д. При этом нужно выводить только те пункты меню в которых не пусто.

Пока все решил своим модулем, который при выходе пользователя (администратора сайта) вручную строит массив меню и делает перестройку таблицы меню. Решилась задача конечно быстро, но что-то не очень красиво))

Вот думаю может есть какие-то стандартные решения (модули) которые я просто упустил из виду?

p.s. Пока писал это, возникла мысль что может есть смысл генерить еще один словарь в котором разворачивать все дерево меню и при сохранении добавлять к ноде термин из этого обобщенного словаря а строить меню через menu_taxonomy?