Прикрепление отображения страницы просмотра к вкладке в типе контента?
Я создал экспортер CSV, сильно изменив файл шаблона из плагина просмотра CSV-каналов Views Bonus Pack, который форматирует все содержимое в определенном представлении именно так, как я этого хочу.
Теперь мне просто нужно найти какой-то способ интегрировать его в рабочий процесс. В идеале, на каждом узле типа контента "проектный лист" должно быть 3 вкладки для администраторов: Просмотр, Редактирование, Экспорт.
Лента экспортера прикреплена к отображению страницы, которое является частью представления. Если я установлю это путь страницы к чему-то вроде "узел/%/экспорт", он узурпирует отображение этого узла по умолчанию, и узел становится этим представлением.
Как создать новую вкладку, к которой прикреплено отображение страницы представлений, которая видна только в определенном типе контента и не заменяет представление по умолчанию для этого типа контента?
Я использую Drupal 6 и пользовательский интерфейс Views; учитывая, что все, что я сделал, находится в пользовательском интерфейсе Views в качестве шаблона для бонусного пакета Views, я бы очень хотел не кодировать новый модуль для добейтесь этого (т. Е. Просто используйте пользовательский интерфейс Views для достижения этой цели, если это возможно).
Спасибо!
2 answers
В разделе Настройки страницы отображения страницы вашего представления:
Путь: узел/%/экспорт
Меню: Вкладка меню, Заголовок: Экспорт
Вероятно, у вас уже есть аргумент в вашей точке зрения. В конфигурации этого аргумента:
Валидатор: Узел
Тип узла: проектная таблица (или любые типы узлов для отображения вкладки)
У вас та же проблема.
Я написал простой модуль "Просмотр доступа к узлу" для d7, который позволяет привязать страницу просмотра к указанному типу узла. Код находится в http://drupal.org/sandbox/cezaryrk/1244456
Он не зависит от настроек аргумента.