Изменить:
Основываясь на ваших изменениях, вы уже использовали Views для создания списка узлов, и теперь вы хотите иметь возможность щелкнуть один из них и перейти на страницу узла.
Если вы просто хотите вывод узла по умолчанию, вам не нужно больше ничего делать. Не пытайтесь использовать View для переопределения рендеринга узла по умолчанию; Drupal распечатает его по умолчанию.
Если вы хотите создать уникальную тему вашего узла (помимо того, что позволяет делать перемещение полей и изменение настроек отображения в пользовательском интерфейсе), вам следует взглянуть на файлы пользовательских шаблонов и их темы. Ресурс здесь: http://drupal.org/theme-guide
Вы можете изменить файл node.tpl.php
по умолчанию, если вы хотите изменить способ отображения всех узлов, или вы можете скопировать этот файл и переименовать его в node-name_of_custom_type.tpl.php
, чтобы уникально оформить созданный вами пользовательский тип контента, но я рекомендую прочитать систему тем Drupal, прежде чем вносить эти изменения.
Конец редактирования
Если вы хотите назначить путь отображению страницы представлений, вы не должны моделировать его после каких-либо существующих путей (например, путей к узлам, как вы упомянули). Это должно быть что-то уникальное, чтобы избежать конфликтов псевдонимов. Так, например:
my-path/%
Теперь, если вы просто хотите встроить представление в свой узел (и хотите передать идентификатор узла в качестве аргумента), вы на полпути. Настройки аргументов, основанные на вашем описании, верны. Однако вам не нужно отображать страницу.
Вот несколько вариантов:
- Quick 'n' Dirty: Создайте отображение блока (которому не нужен путь) и вставьте блок в область на странице узла (я использовал область
content_bottom
) «встроить» его в ваш узел
- Мощный, гибкий: Используйте функцию
views_embed_view
( api docs здесь ) внутри вашего узла (тело или поле CCK, просто убедитесь, что вы используете "фильтр PHP" "формат ввода)
Если вы используете views_embed_view
, у вас есть гибкость, позволяющая прикреплять результаты просмотра в любом месте, и вам даже не нужно создавать страницу представлений или отображение блоков, потому что эта функция может просто использовать экран «По умолчанию». .
Примечание: Если вы экспортируете свой View и сохраните код экспорта на сайте, таком как pastebin или drupalbin , люди могут импортировать View и увидеть его непосредственно, чтобы помочь ответить на ваш вопрос в деталях.