jobber: Блог

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

Taxonomy redirect для views

11 октября 2010 в 22:21

Нужно вывести разные views'ы для терминов разного уровня. Словарь один, три уровня. В Taxonomy redirect есть место куда PHP-код можно вставить для адреса терминов. Можно ли все таки как-то вытащить номер уровня, или что-то в этом роде, из словаря и прописать это в адресе, для того чтоб потом зацепиться вьюсом(с помощью аргумента)? Или я усложняю?

PHP-код для выбора родительского термина:

3 октября 2010 в 19:00

Создаю CCK-поле, там при наличии нужного модуля(hierarchical_select помоему, много их у меня) внизу есть опция: Дополнительные параметры для иерархических словарей. И там же есть пункт: Продвинутый PHP-код -> PHP-код для выбора родительского термина.
Дело в том что поля должны заполняться пользователями, и каждое значение в словарь попадает. Составлялся материал бы только мной, я бы напрямую указывал иерархию, родительский термин. Но посетителям этого не позволишь. А имеется всего Четыре автодополняемых поля: Город, Университет, Предмет, Преподаватель. Было бы прекрасно, если бы при добавлении Преподавателя в словаре таксономии строилась иерархическая структура, и термины "сами" находили родителя. Понимаю что код надо писать для каждого поля, но к сожалению я и к одному то не смогу написать. Но если кто сталкивался с подобным, может подскажете?

Иерархия, пользовательский ввод, таксономия

7 сентября 2010 в 15:10

Есть структура, например:
Город1
-Улица1
-Улица2
--Дом1
--Дом2
---Квартира1
---Квартира2
Город2
-Улица634
и т.д.
Есть тип материалов(к примеру), назовем его kvartira. Все поля в нем заполняются посетителями сайта. Есть ссылка на форму добавления.
Например:
Ваш город: Такой то
Ваша улица: Такая то
...
Ваша квартира: (номер такой то)

Как реализовать следующее и через что лучше?

Панель выбора параметров такая как здесь http://disk-i-shina.com.ua/wheelsbyauto . Её так думаю через Taxonomy menu реализовать.
Список некоторых городов в блоке на главной. Думается через views справлюсь.
При выборе города появляется список его улиц(которые есть).
Аналогично, при выборе улицы - переход на список домов этой улицы, кликнули на дом - переход на список квартир.
И, самое замороченное для меня, в форме добавления квартиры, поля должны "предлагать"/показывать уже существующие/похожие названия(чтоб не было дублей). Но тут вопрос: если через словари/таксономию делать то как их лучше строить?
Еще надо чтоб то что создал пользователь в форме было доступно панели выбора параметра, указанной выше.
Поиском пользовался, вариантов сделать подобное куча... запутался. Потому и решил спросить какой вариант развития собтий в моем конкретном случае наилучший. А то я, не дай мне Великий Бит, понапихаю кучу модулей и сделаю этакого "монстра" тяжелого...