|
|
Drupal и Views |
|
Drupal - Установка, модули, шаблоны, темы... Создание сайтов на движке Друпал. |
![]() |
|
Опции темы |
Рейтинг: ![]() |
Опции просмотра |
![]() |
#1 |
|
![]() ![]() Пытаюсь понять как работать с Drupal - возник такой вопрос.
Можно ли (и как) сделать так, чтобы на одной странице был какой-то статичный интро текст, а потом список с ссылками на ноды, созданный через views? |
![]() |
![]() ![]() ![]() |
![]() |
#2 |
|
![]() Можно. Надо использовать пункт Header или "заголовок" в настройках вьюшки. Надо нажать на плюсик и добавить текстовое поле. Туда пишется HTML, который надо вывести выше списка нод, выдаваемого вьюшкой
|
![]() |
![]() ![]() ![]() |
"Спасибо" от: | newinseo (06.02.2011), specialist-seo (20.02.2011) |
![]() |
#3 |
|
![]() ![]() Спасибо! Развиваю мысль - допустим есть список стран и хочу на каждую страну показывать разные ноды (в зависимости от страны, используя таксономию и теги стран для нодов). А в начале хочу вывести инфо о стране. Тогда нужно для каждой страны делать свой view?
|
![]() |
![]() ![]() ![]() |
![]() |
#4 |
|
![]() А почему бы не использовать описание для термина таксономии? Если я правильно понял, термин таксономии - это страна.
Можно прямо одну из вьюшек по умолчанию использовать (ту, что для терминов таксономии написана.) А чтобы в этой вьюшке выводилось описание термина таскономии надо добавить в Header вот этот код [php]<?php if (arg(0) == 'taxonomy' && arg(1) == 'term' && is_numeric(arg(2))) { $tid = (int)arg(2); $term = taxonomy_get_term($tid); print (filter_xss_admin($term->description)); } ?> <p></p>[/php] |
![]() |
![]() ![]() ![]() |
"Спасибо" от: | newinseo (06.02.2011), specialist-seo (07.02.2011) |
![]() |
#5 |
|
![]() ![]() Возник еще один вопрос.. Пытаюсь изменить стадартый вывод нодов по термину (taxonomy/term/1). Через pathauto сделал ссылки типа page/term-name.
Создал новый Views для нодов, выбрал поля, стиль, сделал display для страницы page/%, выбрал аргумент - Taxonomy: Term. Не работает.. ![]() |
![]() |
![]() ![]() ![]() |
![]() |
#6 |
|
![]() newinseo, page/% означает, что в качестве % будет тот самый аргумент, который Вы выбрали. Т.е. Термин таксономии. Получается масло масленное.
Если же Вам надо изменить вывод нодов по термину (taxonomy/term/1), то я бы взял уже готовую вьюшку, которая идёт в комплекте с модулем как пример.А в нём можно увидеть Path: taxonomy/term/% Arguments Taxonomy: Term ID (with depth) Taxonomy: Term ID depth modifier ![]() Чтобы определить – писать глагол с -тся или -ться, спросите себя, на какой вопрос отвечает этот глагол – "что делать?" или "что делает?". Если в вопросе есть мягкий знак, значит он есть и в глаголе.
|
![]() |
![]() ![]() ![]() |
![]() |
#7 |
|
![]() ![]() terranodar, т.е. несмотря на pathauto, друпал страницу воспринимает как taxonomy/term/1 ?!
А если нужно сделать разные выводы для каждого словаря/типа нодов? Т.е для страниц page1/term - один набор полей через views, а для page2/term - другой ? Update: Нашел 2 возможных варианта Taxonomy Views Integrator (правда для 6 друпала) и написать page-taxonomy-term.tpl.php . Попробую 2-й ![]() |
![]() |
![]() ![]() ![]() |
![]() |
#8 |
|
![]() newinseo, pathauto это всего лишь синоним для страницы и не более, чтобы не было проблем нужен еще один модуль global riderect, иначе страницы будут откликаться и как page и как node, что повлечет проблемы при оптимизации
|
![]() |
![]() ![]() ![]() |
"Спасибо" от: | newinseo (20.02.2011), terranodar (20.02.2011) |
![]() |
#9 |
|
![]() ![]() Если термин в виде page/1 все ок, но не могу понять какие параметры нужны, чтобы работало с page/term-alias. Пробовал в аргументах и Term Name и Term ID с конвертацией в Term Name..
![]() |
![]() |
![]() ![]() ![]() |
![]() |
Метки |
drupal, views |
|
Опции темы | |
Опции просмотра | Оценка этой теме |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Artisteer. Верстка и дизайн шаблона легко... Joomla, Drupal, Wordpress, | Reider | Разработка сайтов | 20 | 25.12.2011 14:27 |
Шаблоны для Joomla, Drupal, Word Press | punksnew | Создание сайтов | 5 | 13.06.2011 19:23 |
Установка Drupal | Alex LM | Drupal | 18 | 03.06.2011 13:23 |
Качественная вёрстка. WordPress, Joomla, drupal | WebSGo | Создание дизайна | 0 | 06.12.2010 18:21 |
Дублирование ссылок в drupal | Анатолька | Мусорка | 0 | 15.05.2010 13:25 |
|
Текущее время: 09:42. Часовой пояс GMT +3.
|