При использовании представлений для создания списка узлов, как я могу удалить ссылку из заголовка узла?
Я использую представления для создания списка узлов. Я использую стиль "Неформатированный" со стилем строки "Узел".
Это идеально подходит для моих нужд , за исключением , что он автоматически создает ссылку из заголовка каждого узла на страницу узла. Я бы хотел, чтобы у меня не было этих ссылок.
Как мне проще всего это сделать? Будет ли лучшим способом переключиться на стиль строки "Поле" и просто включить поля, которые я хочу, стилизованные так, как я хочу? Или есть более простой путь?
2 answers
Когда вы выбираете стиль узла, он использует ваш node.tpl.php файл для создания узла, так что, если в заголовке есть ссылка, она будет там. Вы можете выбрать "стиль" узла, например, тизер или полный, чтобы изменить это поведение, а также включать или не включать ссылки и комментарии и т.д. Или, как вы просите, идите в Поля и обладайте гораздо большей гибкостью.
Очень хороший вариант иметь многоразовые шаблоны рендеринга - использовать Набор дисплеев, он позволяет определять произвольные режимы просмотра для типов узлов и легко использовать их в представлениях. Проблему со связанным заголовком очень легко решить в display suite, просто отредактировав параметры поля заголовка в соответствующем режиме просмотра.
Примечание: для использования произвольных режимов просмотра в D6 необходимо выбрать средство визуализации узла набора дисплеев для стиля строки, а не по умолчанию один.