wizzzart: Блог

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

Дополнительный набор свойств для поля.

11 июня 2010 в 16:02

В пользовательском профиле имеется список предметов (Английский язык, Математика, Литература и т.д. В конце списка пункт "Другой предмет"). Список реализован с помощью Taxonomy.
С помощью Hierarchical Select реализована возможность пользователю выбрать "Другой предмет" и ввести руками название предмета, которого еще нет в списке. Новый предмет добавляется как потомок термина "Другие предметы".
Подскажите, как реализовать возможность для каждого выбранного предмета указать дополнительное свойство - программу занятий?
Сейчас "Программа занятий" - это у меня отдельный список с фиксированным количеством пунктов. Но если пользователь выбрал, скажем, "Математика" и "Английский", а в программе "1-3 класс" и "9-11 класс", то непонятно что к чему относится. Как связать, например, 1-3 класс с математикой, а 9-11 с английским?

Ссылка с аватара и заголовка

8 июня 2010 в 19:19

Помогите навести порядок в голове и в списке пользователей...
Значит вывожу с помощью view список пользователей. Профили пользователей созданы с помощью Content Profile. В этом списке среди прочих, присутствуют поля: "Пользователь:Изображение" и "Редакция материала: Заголовок".
Первое используется для показа аватарки пользователя, а второе для показа его имени (не логина).
В настройках заголовка отметил "Связать это поле с его материалом". То есть дал ссылку на профиль в виде материала: /node/ID/
В настройках изображения такой настройки нет, однако на нем по умолчанию стоит ссылка на профиль пользователя, но уже в виде обычного профиля, то есть /user/ID/
Причем ID пользователя в виде профиля, отличается от ID пользователя в виде материала - ссылка с именем ведет, скажем, на /node/5/ а ссылка с аватарки на /user/4/
Как же все-таки правильно выводить эти поля?
И еще один вопрос. Когда захожу в /node/ID форма для комментариев есть, когда захожу в /user/ID формы нет. Где копать, чтобы была везде?
Спасибо!

Данные профиля + Таксономия

7 июня 2010 в 3:38

Опыт работы с Drupal у меня составляет аж 2 дня, поэтому вопрос, возможно, элементарный, но найти решение никак не удается.
Ситуация следующая: с помощью Content profile в профили пользователей добавлено поле со списком значений из которых пользователь может выбрать один или несколько пунктов. С помощью View вывожу список всех пользователей. У каждого пользователя вывожу это поле со списком выбранных значений. С помощью Taxonomy создал словарь, термины в котором, полностью совпадают со списком значений в поле.