Как создать простой корпоративный блог с облаком тегов в Drupal-6? - PullRequest
2 голосов
/ 05 октября 2010

Мне нужно создать простой корпоративный блог в drupal-6.Это означает, что должен быть только один отдельный блог, в который каждый пользователь может публиковать сообщения.

На данный момент я создал собственный тип контента (блог) и представление, отображающее тизеры последних записей в блоге со ссылками.к полной записи в блоге.

Теперь мне нужно создать облако тегов для этого блога.Я создал словарь таксономии для этого типа контента «блог» и установил настройки на «Теги» (термины создаются пользователями при отправке сообщений путем ввода списка через запятую.) Я также установил модуль Tagadelic и создал с ним облако тегов, чтобыотлично работает и отображает все теги, которые я ввел при создании нового блога.

Но теперь мои проблемы: Во-первых: если я щелкаю по записи в этом облаке тегов, по умолчанию используется представление Taxonomy_term для отображенияПолученные записи в блоге.Это плохо, потому что я хотел бы, чтобы он отображался так же, как в представлении, которое я уже определил для отображения блогов.Есть ли способ использовать мое представление для отображения результатов облака тегов?

Второе. На мой взгляд, ниже каждого тизера блога должна быть ссылка на связанные записи блога (те, которые разделяют одно и то же.термины).Я понятия не имею, как это сделать.

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

1 Ответ

1 голос
/ 06 октября 2010

Вы сможете довольно легко решить обе проблемы, сохраняя свой текущий подход:

Взгляните на свой список просмотров ('admin / build / views / list').Вы должны увидеть представление под названием «taxonomy_term (по умолчанию)», которое по умолчанию обычно отключено.Это необязательное переопределение страницы термина встроенной таксономии.Вы можете включить это и настроить его так, чтобы он выглядел как созданный вами вид блога.

В качестве альтернативы вы можете оставить его отключенным, но добавить еще один показ типа 'page' к уже существующему.просмотреть блог и настроить его как переопределение для термина встроенной таксономии.Для этого вам нужно установить путь к этому отображению 'taxonomy / term /%' и настроить отображение так, чтобы использовать аргумент term id в качестве фильтра (посмотрите, как это работает, в приведенном выше переопределении).

Вы также можете сделать это наоборот - использовать стандартное представление переопределения taxonomy_term, настроить его вывод в соответствии с потребностями просмотра блога и добавить в него еще одно отображение для своих последних записей в блоге.После этого удалите собственное представление блога и используйте вместо него новое отображение термина таксономии.

...