Кнопка "к списку всех материалов" в ноде

Главные вкладки

Аватар пользователя lazy-mouse lazy-mouse 12 января 2016 в 13:01

Необходимо на страницу ноды (например, новости или статьи) добавить кнопку "Вернуться к списку новостей (статей)".
Разделы реализованы через Views. Новость, статья — тип материала.
Использовать последнюю хлебную крошку или как-то иначе?
Может есть какие-то готовые решения? Искала, но пока безуспешно Sad

Комментарии

Аватар пользователя dropout dropout 13 января 2016 в 4:50

Самый простой способ это создать страницу со всем содержимым вьюсом, указать путь страницы при создании, но не добавлять ссылку в меню, если не хочешь выводить ссылку на страницу в навигацию. После, этот путь прописать в шаблоне ноды обычной html ссылкой. )

Аватар пользователя lazy-mouse lazy-mouse 13 января 2016 в 15:11

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

Аватар пользователя VasyOK VasyOK 12 января 2016 в 21:10

Есть решение: создать меню с единственной ссылкой (или просто блок)
и вывести этот блок для типа материала Новость.

/*Добавлено*/
Перечитал.
Может я ваш пост не понял.

Аватар пользователя WebRemake WebRemake 13 января 2016 в 1:47

В типе материала Новость создайте текстовое поле с форматом ввода Full HTML. В качестве дефолтного значения для этого поля задайте ссылку на страницу, где вьюсом выводятся все новости с текстом "Вернуться к списку новостей (статей)". В форме создания/редактирования ноды это поле спрячьте, а в отображении ноды выведите это поле в нужное место. Аналогично для других типов материалов.

Аватар пользователя Grayw0lf Grayw0lf 13 января 2016 в 2:52

Зачем плодить ненужные сущности(поле занимает место в базе)? Например в шаблоне node--news.tpl.php вставляем в нужное место
<?php print l('Вернуться к списку новостей (статей)', 'news'); ?>
и все. А в общем делайте как хотите...