Попробовал модуль который предлагали по ссылке (Grouping Field (with Limit)) , все выводит, но проблемы подобны тому как у автора.
Сгрупировал, выводил по 3 на страницу, но это не совсем то.
На странице родителя выводит название термина и 3 материала и предлагает перейти на следующую страницу, на следующей странице тоже самое и на страницах дочерних элементов тоже все по 3.
А мне бы как и автору хотелось бы выводить по типу как на маил ру.
Теперь осталось придумать как выводить на странице термина ноды которые относятся к его дочерним терминам.
На странице дочерних - выводятся ноды
А на странице родителей - не выводятся ноды дочерних
----
В обычном вьювсе это легко настраивалось фильтрами, но здесь этих фильтров нет.
Я не знаю что я наклацал, но наклацал.
В данный момент все заработало.
От чего - я без понятия. Может быть я заново переиндексировал после добавления фильтра
как бы я не старался крутить настройки в этом фильтре - ничего не получилось.
Почему я заговорил именно о глубине, потому что у меня термины в словаре располагаются таким образом и через обычный вьювс можно регулировать отображение нод в зависимости от перейденной по ссылке термина.
Буду очень благодарен если вы сможете подсказать мне еще один вопорс.
Категории на сайте у меня выводятся через обычную таксономию. На странице с термином через представление с фильтром (Имеет термин таксономии с глубиной) все отлично отображается.
Вот только при создании представления через facetapi у меня нет возможности задать фильтр (Имеет термин таксономии с грубиной), ни через связи добавить, ни как. Из за этого при выборе отображаются абсолютно все статьи в независимости от того какая категория выбрана
Потихоньку, все начинает проясняться.
Ссылку вьювсу дать taxonomy/term%, для отображения на всех страницах таксономии.
А фильтры ведь на выходе в виде блоков, и для отображения нужных фильтров на нужных страницах можно их просто ограничить в "Показывать блок на определённых страницах".
И в итоге получаем на каждой странице свои фильтры.
С документацией я погорячился.
Попробовал модуль, настроил, все работает
Вот только это не совсем то что нужно. Мне нужно, что бы при открытии любой категории был свой фильтр.
Категории у меня сделаны через таксономию, при переходе по ссылке любого термина - в данный момент отображается общий фильтр.
А мне нужно, что бы перейдя по ссылке термина "телефоны" были одни фильтры, при переходе по ссылке термина "пилесоссы" - другие фильтры.
Получилось!
Спасибо всем огромное за ответы, особая благодарность пользователю Orion76
---------
На будущее таким умникам как я которые хотят вывести информацию о пользователе который прокомментировал:
Создаете вьюху, в контекстный фильтр ставите "Комментарии UID Автора" выбираете "Передать значение по умолчанию " + ID пользователя из URL и галочку "Если есть материал, то использовать его автора"
А можно ли тогда более подробно что с views_embed_view делать, пожалуйста
Читаю статью http://xandeadx.ru/blog/drupal/178 но как-то не до конца понятно как реализовать вывод
В общем мне удалось вывести блок views через фильтр "Если есть материал, то использовать его автора" который выводи информацию о пользователе создавшего ноду.
Прикрутил данный блок программно в comment.tpl.php, но он все равно выводит информацию о создателе ноды. Теперь стоит вопрос как сделать так, что бы в комментариях он выводил информацию о создателе комментария
Комментарии интересуют всех и автора ноды и автора комментария. Суть сделать как на обычном форуме (смотрите скрин на мой ответ пользователю shishka0228)
Групировка вывода таксономии
«Нашел вот подобное http://www.drupal.ru/node/63198»
Попробовал модуль который предлагали по ссылке (Grouping Field (with Limit)) , все выводит, но проблемы подобны тому как у автора.
Сгрупировал, выводил по 3 на страницу, но это не совсем то.
На странице родителя выводит название термина и 3 материала и предлагает перейти на следующую страницу, на следующей странице тоже самое и на страницах дочерних элементов тоже все по 3.
А мне бы как и автору хотелось бы выводить по типу как на маил ру.
Термины таксономии и темизация
Все гениально просто
Спасибо
Facet API
спасибо большое, это помогло
Facet API
При создании вьювса через facetapi такого критерия нет в списке.
В обычном вьювсе да - этот фильтр работает отлично
Facet API
Теперь осталось придумать как выводить на странице термина ноды которые относятся к его дочерним терминам.
На странице дочерних - выводятся ноды
А на странице родителей - не выводятся ноды дочерних
----
В обычном вьювсе это легко настраивалось фильтрами, но здесь этих фильтров нет.
Facet API
Я не знаю что я наклацал, но наклацал.
В данный момент все заработало.
От чего - я без понятия. Может быть я заново переиндексировал после добавления фильтра
Facet API
Естественно.
Не поверите, с самого утра пытаюсь совладать с этим, но все безуспешно
Критерии фильтрации
как бы я не старался крутить настройки в этом фильтре - ничего не получилось.
Почему я заговорил именно о глубине, потому что у меня термины в словаре располагаются таким образом и через обычный вьювс можно регулировать отображение нод в зависимости от перейденной по ссылке термина.
Критерии фильтрации
Буду очень благодарен если вы сможете подсказать мне еще один вопорс.
Категории на сайте у меня выводятся через обычную таксономию. На странице с термином через представление с фильтром (Имеет термин таксономии с глубиной) все отлично отображается.
Вот только при создании представления через facetapi у меня нет возможности задать фильтр (Имеет термин таксономии с грубиной), ни через связи добавить, ни как. Из за этого при выборе отображаются абсолютно все статьи в независимости от того какая категория выбрана
Критерии фильтрации
Потихоньку, все начинает проясняться.
Ссылку вьювсу дать taxonomy/term%, для отображения на всех страницах таксономии.
А фильтры ведь на выходе в виде блоков, и для отображения нужных фильтров на нужных страницах можно их просто ограничить в "Показывать блок на определённых страницах".
И в итоге получаем на каждой странице свои фильтры.
Я вам очень благодарен за помощь!
Критерии фильтрации
С документацией я погорячился.
Попробовал модуль, настроил, все работает
Вот только это не совсем то что нужно. Мне нужно, что бы при открытии любой категории был свой фильтр.
Категории у меня сделаны через таксономию, при переходе по ссылке любого термина - в данный момент отображается общий фильтр.
А мне нужно, что бы перейдя по ссылке термина "телефоны" были одни фильтры, при переходе по ссылке термина "пилесоссы" - другие фильтры.
Критерии фильтрации
Спасибо за ответ.
Документация по поводу модуля впечатляет, 177 страниц.
Нет ли более простого решения или это единственное решение?
По городам
Вариант такой, что пользователь выбирает пункт местожительства, вписывает критерий поиска и ему отображаются отобранные объявления
Проблема с Views
Содержимое: UID Автора -> Передать значение по умолчанию -> ID пользователя из URL -> Если есть материал, то использовать его автора
UPD: вы прям в точку попали. Попробовал "Пользователь: Uid" все заработало. Спасибо вам
Views - снова он
Получилось!
Спасибо всем огромное за ответы, особая благодарность пользователю Orion76
---------
На будущее таким умникам как я которые хотят вывести информацию о пользователе который прокомментировал:
Создаете вьюху, в контекстный фильтр ставите "Комментарии UID Автора" выбираете "Передать значение по умолчанию " + ID пользователя из URL и галочку "Если есть материал, то использовать его автора"
а в шаблон comment.tpl.php приписывайте:
Views - снова он
Видимо уже долго сижу, что начинаю смотреть мимо строк.
Спасибо
Нашел $comment->uid, осталось прикрепить к views_embed_view
Views - снова он
Если делать по аналогии как на сайте который я привел ранее, то:
Views - снова он
А можно ли тогда более подробно что с views_embed_view делать, пожалуйста
Читаю статью http://xandeadx.ru/blog/drupal/178 но как-то не до конца понятно как реализовать вывод
Views - снова он
а можно как-то по другому реализовать данный функционал?
а то я чуть сайт не положил этой штукой
Views - снова он
В общем мне удалось вывести блок views через фильтр "Если есть материал, то использовать его автора" который выводи информацию о пользователе создавшего ноду.
Прикрутил данный блок программно в comment.tpl.php, но он все равно выводит информацию о создателе ноды. Теперь стоит вопрос как сделать так, что бы в комментариях он выводил информацию о создателе комментария
Views - снова он
Комментарии интересуют всех и автора ноды и автора комментария. Суть сделать как на обычном форуме (смотрите скрин на мой ответ пользователю shishka0228)
Views - снова он
Любой пользователь. Суть сделать как на обычных форумах, напротив каждого сообщения информация о пользователе (выделил красным)
Views - снова он
Блок выводится в каждой ноде "/node/*"
Так я вывожу не в профиль, а в ноду, или я вас не так понял?