Как использовать один словарь на два и более типа материала

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

Аватар пользователя WebFamily WebFamily 9 марта 2012 в 15:27

Использую Drupal 7 и Views 3.

Что я делаю: Использую один словарь "Города России" для типа материалов "Учреждение" и для "Объявление" и для "Врач".

В чем проблема: Не могу создать такой блок Views "Географическое положение" со списком терминов для каждого типа материала, где при переходе по ссылке "Адыгея", в представлении, созданном для раздела учреждения, выводился бы тип материала "учреждения". Вот здесь http://medicpom.ru/org при переходе на "Адыгея" выводиться все подряд, что связано с термином, и врачи и учреждения и объявления. Читал, что нужно добавлять аргумент, но что и где так конкретно и не нашел.

Вопрос: Как создать Views со со списком терминов "Географическое расположение" для каждого типа материала, чтобы при переходе на название области выводился конкретный тип материла?

Комментарии

Аватар пользователя WebFamily WebFamily 9 марта 2012 в 20:11

"ecofish" wrote:
Три раза прочел top, но так и не понял задачу. Нужен один Views для всех случаев или можно сделать три?

Нужно сделать три разных. В том то и проблема, что не получается сделать разные.

Аватар пользователя ecofish ecofish 9 марта 2012 в 20:20

А сделать фильтр по типу материала, а поле - таксономия->название словаря и вписать название буквами?
Может в 7.х как-то ни так?

Аватар пользователя WebFamily WebFamily 9 марта 2012 в 20:27

"ecofish" wrote:
А сделать фильтр по типу материала, а поле - таксономия->название словаря и вписать название буквами?
Может в 7.х как-то ни так?

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

Аватар пользователя q2_faith q2_faith 9 марта 2012 в 20:29

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

Аватар пользователя WebFamily WebFamily 9 марта 2012 в 20:39

"q2_faith" wrote:
сорри, тоже не правильно понял. делайте для каждого типа материала свою вьюшку с фильтром по типу материала и раскрытым фильтром по таксономии

Ну вот две вьшки:

Первая "новости" http://medicpom.ru/news

Вторая "статьи" http://medicpom.ru/articles

Используют один словарь "Тематика"

Заходим на новость "Акушерство и гинекология (1)", а там и статья и новость.

Расскажите про раскрытый фильтр...

Аватар пользователя q2_faith q2_faith 9 марта 2012 в 20:52

"WebFamily" wrote:
Расскажите про раскрытый фильтр...

у меня не так много времени как вам кажется) погуглите) вьюс 2 от вьюс 3 версии не сильно по смыслу отличается отличается

Аватар пользователя WebFamily WebFamily 9 марта 2012 в 20:53

"ecofish" wrote:
Получается нет фильтра по типу материала.

Есть фильтр, но он позволяет лишь показать число нод этого материала, связанного с этим термином. А сслыка "Акушерство-и-гинекология" http://medicpom.ru/taxonomy/term/6157 не меняется. Она что в статьях что в новостях одинаковая.

Аватар пользователя WebFamily WebFamily 9 марта 2012 в 21:53

"q2_faith" wrote:
сорри, тоже не правильно понял. делайте для каждого типа материала свою вьюшку с фильтром по типу материала и раскрытым фильтром по таксономии

Типа так http://medicpom.ru/news ???

Аватар пользователя WebFamily WebFamily 9 марта 2012 в 22:17

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

Аватар пользователя q2_faith q2_faith 9 марта 2012 в 23:06

"WebFamily" wrote:
Остается только перекопировать словари и сидеть с кучей больших одинаковых словарей раз никто хдесь не знает как решить такую проблему...

остается нанять человека и посмотреть как он сделает)

Аватар пользователя WebFamily WebFamily 9 марта 2012 в 23:09

"q2_faith" wrote:
остается нанять человека и посмотреть как он сделает)

Думаю обошелся уже без него )

Нашел решение здесь http://www.drupal.ru/node/67320

Теперь пр переходе на Акушерство и гинекология вот здесь http://medicpom.ru/news отображаются только новости. Остается проделать это для всех типов материалов. Всем спасибо за помощь!

Аватар пользователя WebFamily WebFamily 9 марта 2012 в 23:28

"WebFamily" wrote:
Нашел решение здесь http://www.drupal.ru/node/67320[/quote]

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

Аватар пользователя WebFamily WebFamily 13 марта 2012 в 21:20

"q2_faith" wrote:
делайте для каждого типа материала свою вьюшку с фильтром по типу материала и раскрытым фильтром по таксономии

Но мне нужно, чтобы это выглядело именно в сетке. разве это невозможно?