Табличный/матричный ввод данных при создании ноды

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

Аватар пользователя Лампочка Лампочка 26 августа 2009 в 19:34

Требуется создать тип материала "расписание", где будут где-то 10 рядов данных: название события, число, время, телефон, место

Хочется, чтобы это была таблица, где каждое поле было бы полем cck с возможностью выбора, например даты или времени или места из списка.

Нашла модуль matrix, почти подъодящий для этих целей, но с ним есть проблемы, решение которых найти не могу.

Вопрос - есть ли альтернативы?

Комментарии

Аватар пользователя rena_obadia@drupal.org rena_obadia@dru... 26 августа 2009 в 22:59

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

Аватар пользователя Лампочка Лампочка 27 августа 2009 в 12:30

Да, я тоже пришла к выводу, что удобнее всего делать каждое событие отдельно. Ну, удобнее для программиста, не для пользователя Sad

Аватар пользователя run run 27 августа 2009 в 14:18

«Опубликовано IrinaStasuk в чт, 27/08/2009 - 09:42.

Почему? Посмотрите у меня на сайте. Во-первых, все очень удобно. Во-вторых, возможность развития сайта. http://www.personal-trening.com/event/»

Да, IrinaStasuk, действительно удобно. Раскажите как сделали. Что использовали (модули)? Как настраивали?

Какая возможность развития сайта заложена?

Аватар пользователя IrinaStasuk IrinaStasuk 27 августа 2009 в 14:20

А возможность развития? Сейчас вас интересует только таблица. Но, возможно, в дальнейшем вы захотите расширить информацию о событии, добавить какие-то поля, которые не нужны в таблице, но нужны для въедливого посетителя

Аватар пользователя run run 27 августа 2009 в 14:21

Задача простая, у Вас выведена таблица различный мероприятий а в верху над таблицей возможность выбрать конкретный город и конкретную тему. Как это сделали? Знаю что это делается с помощью Views, но почемуто не получается.

Аватар пользователя run run 27 августа 2009 в 14:24

Да возможно потребуется добавить. Но сейчас стоит задача предоставить пользователю (ананимному) выбирать материалы по его интересам. С одной стороны календаль к которому привязаны события, с другой стороны тема и места сабытия. Что и как делать?

Аватар пользователя run run 27 августа 2009 в 15:16

Вывести материалы определенного типа в таблице с возможностью для пользователя выбрать дату-тему-место.

Тип материала есть. Поля с помощью ССК есть термины в словарях есть, с помощью модуля (для ССК) могу сделать из термитов поля.

Мучаюсь с Видами и датами.

Аватар пользователя IrinaStasuk IrinaStasuk 27 августа 2009 в 15:21

Дата - это поле сск. Возможность выбора - Exposed Filters. Из терминов поля не сделаете. Это делается в настройках словаря, а потом выбирается в ноде из доступных этому типу материала словарей. Вьюс - выбераете поле - taxonomy и нужный словарь.

Слишком общие вопросы - не знаю на что отвечать. А целиком рассказывать - нет ни времени, ни желания

Аватар пользователя Лампочка Лампочка 31 августа 2009 в 11:46

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

КОнечно, для программиста потом выводить во вьюз одно удовольствие Smile

Аватар пользователя IrinaStasuk IrinaStasuk 31 августа 2009 в 11:58

Я не совсем согласна с вами. Если пользователь заполняет в первый раз (или не очень часто), то дополнять как раз таблицу ему сложно - нужно разобраться с тем, куда и что. Я говорю о пользователях-не администраторах. В форме с полями сск, где можно описать всевозможные пояснения ко всем полям и дать возможность выбора из уже занесенных элементов - намного упрощает работу.
Если же у вас пользователи-администраторы - то тут, конечно, дольше заполнять ноду, чем дописывать значения в таблицу.