Несколько вопросов по views

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

Аватар пользователя lsdsigma lsdsigma 24 сентября 2011 в 3:58

1. Можно ли в вьюс с помощью фильтров сделать путь вида "%/text"? Как ни старался - не выходит, хотя "text/%" работает исправно.

2. Добавил tpl для вида страниц в зависимости от типа ноды (типа page--story.tpl для нод story и тд). Теперь при открытии вьюса в котором выводятся ноды story, подставляется page--story.tpl, что мне, естественно, не нужно. Как перекрыть/исправить?

3. Можно ли вьюсам присваивать термины таксономии (как обычным нодам через поля)?

Комментарии

Аватар пользователя VasyOK VasyOK 24 сентября 2011 в 5:07

querk, разрешие задать вопрос, а вы с Максимом Кликом случайно не знакомы? Мне то все-равно но на этом формуе голосуют за изгнание автора бессмысленных сообщений. Не делайте пожалуйста этого, а то и за меня голосовать начнут.

Автору темы
1. Модуль Taxonomy redirect поможет.
2. Что вы хотите сделать? Показываейте сайт и конкретно говорите что, можете картинки приложить.
3. Наверное вам надо пользоваться типом вьюса термин, а не материал (указывается при создании)

Аватар пользователя drupby drupby 24 сентября 2011 в 5:08

"querk" wrote:
все можно

"querk" wrote:
zelhome.ru хороший сайт, видать обновился

"querk" wrote:
респект автору!

"querk" wrote:
автору респект!

столько комментов ,а смысла ноль ,что возникает вопрос :ты человек или аватар?
ТС топика задал 3 вопроса ,а твой ответ :"все можно ".
смысловая нагрузка = 0 .

Аватар пользователя lsdsigma lsdsigma 24 сентября 2011 в 15:04

"VasyOK" wrote:
Модуль Taxonomy redirect поможет.

Не понял. Мне нужно в вьюс сделать url вида "%/text". Но почему-то аргумент (%), если поставить вначале, как бы "не читается". И я не пойму, почему так.
"VasyOK" wrote:
Что вы хотите сделать? Показываейте сайт и конкретно говорите что, можете картинки приложить.

- Есть page--story.tpl, который я добавил, используя preprocess_page. Он в ответе за код страницы, на которой располагается нода типа story. Всё работает, всё ок.
- Но вьюс, который выводит ноды story, теперь стал использовать page--story.tpl для формирования кода страницы. Я догадываюсь, почему так, но не пойму, каким tpl можно это перекрыть. Или как можно объяснить вьюсу, что ему этот tpl использовать не нужно. Вот в этом вопрос.
"VasyOK" wrote:
Наверное вам надо пользоваться типом вьюса термин, а не материал (указывается при создании)

По-моему это отвечает только за то, какой тип содержимого выводить. А мне надо как бы объединить ноды и вьюсы общим параметром, который потом можно будет использовать для создания темплейта.

Аватар пользователя VasyOK VasyOK 24 сентября 2011 в 20:27

Уточняю:
1. Вы модуль смотрели? Инструкцию к нему читали?
2. и 3. Сайт показуйте и говорите что хотите сделать.

Аватар пользователя Orion76 Orion76 24 сентября 2011 в 20:46

"lsdsigma" wrote:
3. Можно ли вьюсам присваивать термины таксономии (как обычным нодам через поля)?

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