Блог пользователя - iVor

[Решено] Сводный отчет на views по нодам, связанным через Node reference

Аватар пользователя iVor

Всем привет!
На разрабатываемом сайте есть следующая структура

  1. Нода типа "Статья"
  2. Нода типа "Источник", связанная со статьёй ссылкой типа Node reference
  3. Словарь таксономии, классифицирующий источники по типу (в нём 7 терминов, обозначающих типы) Ссылка на термин указана в Источнике

Задача:
Сформировать таблицу (отчет), в которой было бы 8 колонок:

0 Спасибо

Word, Excel - заполнение файлов-шаблонов данными из профиля пользователя

Аватар пользователя iVor

Добрый день, участники сообщества! При разработке портала я столкнулся с задачей в сабже, ниже описываю эту задачу и свой подход к её решению. Прошу прокомментировать адекватность этого подхода.

Бизнес-задача: для двух пользователей сайта дать возможность заключить договор на некие услуги, оказываемые на сайте, а затем регулярно формировать отчетные документы на основании данных с сайта. Все указанные документы файлы должны быть выгружаемы в виде офисных файлов с сайта на ПК пользователей.

0 Спасибо

Атрибуты существ, или Выбор терминов таксономии.

Аватар пользователя iVor

Доброго времени суток!

Таксономия сайта на данный момент представляет собой структуру, которую проще будет объяснить на примере:

1) Существа
Человек
Животное
Птица

Словарь 1 пока использую только для новостей.
Далее идут произвольные атрибуты (характеристики) каждого существа

2) Человек - Рост
100-120 см
120-140 см
...
3) Человек - Вес
20-40 кг
40-60 кг
...
4) Животное - По питанию
хищник
травоядное
...
5) Птица - Размах крыльев
10-20 см
50-80 см
...

И так далее

Заведены типы материала "Страничка Человека", "Страничка Животного", "Страничка Птицы". В настройках словарей атрибутов существ указаны типы материала, соответствующие существам, то есть у словарей 2 и 3 указан тип "Страничка Человека" и т.д.

Вся эта структура создана только для того, чтобы определить списки для выбора нужных атрибутов существа при создании его странички (например, создаем человека, "рост" выбираем 120-140, "вес" - 40-60, а характеристики "размах крыльев" у него нету).

У данной схемы один дольшой недостаток. Я использую на страницах существ однотипные поля CCK, которые вывожу потом с помощью views (например, "Фотография"). Мне нужно создавать по 3 однотипных поля c разными назывниями и по 3 разных view, по одному на каждый тип материала (не уверен, что с views нет обходного маневра, но найти его не удалось). А если потребуется 5 однотипных полей и 6 типов разных существ?

Хотелось бы

0 Спасибо

Тип материала для страницы taxonomy/terms/номер_терма

Аватар пользователя iVor

По запросу нод, связанных с термом таксономии (taxonomy/terms/номер_терма) отображается страница. эту страницу нужно оформить в соответствии с шаблоном. Для этого использую pages. Затык в том, то есть 4 группы словарей, и для каждой группы шаблоны несколько различаются.
Модуль pages может сделать вывод различных шаблонов для разных типов страницы, которую отображает. Я создал 4 новых типа страницы.
Вопрос: Как назначить странице, отображаемой по запросу нод, связанных с термом, СВОЙ тип материала?

0 Спасибо

[Решено!] Верстка в Panels на главной

Аватар пользователя iVor

Доброго времени суток!

Пытаюсь верстать сайт с помощью панелей. Возникла проблема - не могу заставить страницу с панелями отображаться на главной.
Делаю так:
1) создаю пустую страничку типа "статья".
2) создаю panels page, url='/' или , в context определяю тип аргумента=Node ID, привязываю к типу материала "статья".
3) в содержимом размещаю 4 произвольных блока.
4) сохраняюсь на каждом шагу.

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

0 Спасибо

Список терминов словаря в блоке

Аватар пользователя iVor

Доброго всем времени суток!
Я начал изучать Друпал совсем недавно, многих вещей просто не знаю. Вопрос не сложный, однако решения его я не нашел.
Нужно на странице в регионе "содержание" вывести 6 блоков слева направо, в которых содержатся термины 6-ти словарей. Пример - во вложенной картинке. Заголовок блока - название словаря, содержание - список терминов. Каждый термин представляет собой ссылку, содержание которой определю немного позже. Пусть для начала это будет вывод всех имеющихся нод в данной категории. (... /taxonomy/term/номер терма/)

Вручную вывожу список по терминам с помощью

<A href=ссылка>
<?php
$term = taxonomy_get_term(номер терма);
print $term->name;
?>
</A>

однако это не есть правильно, так как при добавлении термина в словарь код блока нужно будет модифицировать. Пробовал прикрутить модуль Taxonomy Menu (создать свои блоки меню, заполнить с помощью этого модуля и разместить), однако выхода также не нашел.

По поводу оформления блоков хорошо получается использовать Panels, покритикуйте плиз такой подход.
Подскажите пожалуйста,
1) как правильно сделать такой вывод
2) как оформить блоки для расположения "рядом"

0 Спасибо

Разработать тему для Drupal 6 по готовому дизайну

Аватар пользователя iVor

Доброго дня!

Требуется разработать тему оформления сайта для Drupal 6.

1) Главная страница (дизайн во вложении)
2) страница расширенного поиска
3) Страница-визитка ресторана/фитнес-центра/парикмахерской
4) пустая страница-шаблон (только титул, левый регион и подвал.)

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

Проект масштабный, так что при успешном начале возможно плодотворное сотрудничество.

0 Спасибо