Прикрепление отображения страницы просмотра к вкладке в типе контента?


Я создал экспортер CSV, сильно изменив файл шаблона из плагина просмотра CSV-каналов Views Bonus Pack, который форматирует все содержимое в определенном представлении именно так, как я этого хочу.

Теперь мне просто нужно найти какой-то способ интегрировать его в рабочий процесс. В идеале, на каждом узле типа контента "проектный лист" должно быть 3 вкладки для администраторов: Просмотр, Редактирование, Экспорт.

Лента экспортера прикреплена к отображению страницы, которое является частью представления. Если я установлю это путь страницы к чему-то вроде "узел/%/экспорт", он узурпирует отображение этого узла по умолчанию, и узел становится этим представлением.

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

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

Спасибо!

Author: aendrew, 2011-07-28

2 answers

В разделе Настройки страницы отображения страницы вашего представления:

Путь: узел/%/экспорт
Меню: Вкладка меню, Заголовок: Экспорт

Вероятно, у вас уже есть аргумент в вашей точке зрения. В конфигурации этого аргумента:

Валидатор: Узел
Тип узла: проектная таблица (или любые типы узлов для отображения вкладки)

 2
Author: Jan Tomka, 2011-07-28 04:23:15

У вас та же проблема.

Я написал простой модуль "Просмотр доступа к узлу" для d7, который позволяет привязать страницу просмотра к указанному типу узла. Код находится в http://drupal.org/sandbox/cezaryrk/1244456

Он не зависит от настроек аргумента.

 1
Author: cezaryrk, 2011-08-21 14:18:31