svaroha@drupal.org: Блог

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

Вывод views для типа материала (CCK), в котором содержатся поля с ссылкой на другой тип материала (node reference на CCK)

11 августа 2010 в 11:29

Добрый день, уважаемые друпаловцы.
Читать много, но я надеюсь, что разбор данной ситуации поможет многим начинающим друпалерам легко строить свою архитектуру на связке CCK, Views, Tag.
Делаю медицинский проект, каталог больниц страны. Необходимо на начальном этапе правильно спроектировать структуру нод, чтобы в дальнейшем можно было просто добавлять дополнительные поля и связки, упростить вывод информации.
Требуемая структура своими словами
Необходимо, чтобы был каталог больниц, каждая больница содержала информацию о своем адресе, главвраче, врачах больницы, входящих отделениях или корпусах, специализация (то есть, что там лечат), фотографии и месторасположение на карте (еще текстовые поля, но они неинтересны).
Отделения должны быть отдельной структурной единицей, то есть для них тоже необходимо выводить и завотделения, и врачей, там работающих, привязку на больницу, в составе которой отделение, специализацию, адрес.
Для врачей - адрес, контактная информация, ссылка на отделения/больницы, где работает, подборка ссылок на публикации в интернете.
Как я вижу реализацию:
Больница - отдельный тип материала, с полями адрес (поле ССК), главрач (поле ССК с ссылкой на врача), специализация - поле с ссылкой на тэг словаря специализаций, фотографии - пока как поле вида filefield.
Отдел - отдельный тип материала, с полями больница - (node reference на больницу), завотделением (node reference на врача), специализация и врачи - тэг и сск соответственно, адрес - node reference на тип адрес.

Не получается вывести vievs для ноды фотоальбома

9 июня 2010 в 12:18

Подскажите, каким образом переделать вывод вьювз на странице .
Сейчас выводит:
Имя пользователя - галерея - views image .
Имя пользователя - пользователь, группирует сходные значения
галерея - галереи пользователя, группирует сходные значения
views image - выводит прикрепленные фотки из ноды, при клике - вывод слайд шоу
Как заменить текст "views image" на читаемое имя (например, ALT or description для прикрепленного файла картинки к ноде "gallery_image").
Структура вьювз и ццк:
ЦЦК
2 типа материала - Galery и "gallery_image" (картинка в галерею) (создавалось модулем views_gallery). В типе материала "Image" добавлено два поля - ссылка на галерею и поле типа файл, имадж (field_gallery_image). В поле field_gallery_image разрешено добавлять сколь угодно много фотографий (ну, лимит на размер фоток и папки настроен).
вьювз

Для вывода используется поля с текстом "views image" lightbox2 slideshow: link ->thumbnail..
Вопрос еще раз: каким образом заменить текст "views image" на читаемое имя, но оставить ссылку на lightbox2 slideshow. Или хотя бы добавить дополнительное поле с описанием картинки, которое выводилось бы в таблице перед полем "views image"

Проблема с дополнительными символами для CKeditor

9 июня 2010 в 11:16

Делаю другу сайт на день рождения ()...Друпал пользую недолго, и в PHP пока новичек...
Проблема: поставил CKeditor, все по инструкции. Только редактор самопроизвольно выводит дополнительные символы. Сначала это были тэги абзаца, сейчас и другие тэги подтянулись (например, фраза "позицией"..,
что с этим делать, куда бежать?? все заплатки(ниже) не поставишь же..