Можно ли сделать такой вывод через модуль Views?

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

Аватар пользователя Winstons Winstons 2 сентября 2013 в 20:12

Здравствуйте! Использую Drupal 7 и модуль Views 3.7. Можно ли с его помощью сделать вот такой вывод, как на макете (кликабельно). Как видно, там должен отображаться список подкатегорий категории, пагинатор и список товаров. При создании представления я так и не нашел как можно использовать кастомный html-шаблон, в настройках формата есть только сетка, таблица, список и еще несколько, это мне не подходит... Можно ли такое сделать, или придется в tpl шаблоне программировать?

Комментарии

Аватар пользователя Niklan Niklan 2 сентября 2013 в 21:15

http://niklan.net/blog/24 я писал как делать каталог с подкатегориями и категорями, там к Views еще Panels задействуется, но не очень сильно, только для переопределения страницы и вставки в неё вьюхи.

Можете попробоватьс обрать так, а затем темизировать. Делать подкатегории и категории на чистом views, хоть и можно, но там уже в связку влезает Drupal API который в "программирование мышкой" никак не укладывается. Такой способ даже правильнее, но я думаю он вам не подойдет, ибо уже сами бы реализовали.

P.s. такого извращения с картинками давно не встречал. Удивился что радикал еще жив. В некст тайм юзайте более качественные сервисы, наприме http://imm.io

Аватар пользователя Winstons Winstons 3 сентября 2013 в 12:00

"alexandr.poddubsky" wrote:
а Вы гребете exif для тегов у картинки? иль это стандартные термины для ноды?

Я ничего не понял из того, что вы написали... oO

Аватар пользователя alexandr.poddubsky alexandr.poddubsky 3 сентября 2013 в 14:00

"Winstons" wrote:
Я ничего не понял из того, что вы написали... oO

походу значит ошибся, там внизу автор , теги. видимо это к вашему сайту не относится

Аватар пользователя Winstons Winstons 3 сентября 2013 в 18:20

"jsv" wrote:
Ну так переопределите один из шаблонов вывода?

Видимо так и придется поступать, я думал, что получится через views это сделать. Придется всю логику в шаблоне писать... говнокод получается Sad

Аватар пользователя grob.82 grob.82 3 сентября 2013 в 18:31

"Winstons" wrote:
Придется всю логику в шаблоне писать..

Ничего писать не нужно, выводите нужные поля через views, а далее css темизация. Делов ровно на 30 минут...

Аватар пользователя Winstons Winstons 3 сентября 2013 в 20:15

"grob.82" wrote:
Ничего писать не нужно, выводите нужные поля через views, а далее css темизация. Делов ровно на 30 минут...

CSS темизация не пойдет, т.к. views не даст мне нужный html код. А вставлять свой html во views не получится, т.к. этот модуль не дает возможности это сделать Sad

Аватар пользователя grob.82 grob.82 3 сентября 2013 в 20:18

"Winstons" wrote:
views не даст мне нужный html код

Какой нужен html код?
Выбирайте "Неформатированный список" в формате вывода views и темизируйте через css.

Аватар пользователя Winstons Winstons 3 сентября 2013 в 21:14

"grob.82" wrote:
Какой нужен html код?
Выбирайте "Неформатированный список" в формате вывода views и темизируйте через css.

Не пойдет, т.к. мне помимо названия и изображения нужно еще дополнительные элементы выводить
Ну к примеру я сделал вывод картинки и заголовков (неформатированный список) http://imm.io/1h2mM и получаю вот такой html-код http://imm.io/1h2oA но мне он НЕ подходит! Мне туда нужно впихнуть дополнительные теги с содержимым, но views НЕ дает такой возможности Aggressive

"alex_shut" wrote:
ты что? затемить имеющиеся дивы - это ведь таак сложно

Любите вы по-троллить... Lol

Аватар пользователя Niklan Niklan 3 сентября 2013 в 21:32

"Winstons" wrote:
но views НЕ дает такой возможности :angry:

все он дает, просто гуглить надо научиться или хотябы разобраться в нем, прямо во вьхе есть гайд как все это оформить

Аватар пользователя Winstons Winstons 3 сентября 2013 в 22:15

"Niklan" wrote:
все он дает, просто гуглить надо научиться или хотябы разобраться в нем, прямо во вьхе есть гайд как все это оформить

Буду премного благодарен если подскажете/покажите где это в гайде написано. Также загуглить решение не получилось...
Есть во views возможность "ПЕРЕЗАПИСАТЬ РЕЗУЛЬТАТЫ" или по англицки "Rewrite the output of this field", но все равно это НЕ ТО Sad
Было бы то что мне надо, если бы во views была возможность перезаписать ВСЕ элементы вывода, чтобы вот так например вписывать свой html

<div>
    <div>[replacement_pattern_for_title]</div>
    <span>[replacement_pattern_for_other_element]</span>
</div>
Аватар пользователя Niklan Niklan 4 сентября 2013 в 10:18

Даю подсказу, эта инфа в в 3 столце вьхи, в самом нижем разделе, почти самая последняя кнопка (или последняя)

Аватар пользователя Winstons Winstons 4 сентября 2013 в 10:46

Niklan в 3 столбце последняя кнопка это "Тема оформления:Информация", вроде бы это то, что мне нужно. Спасибо! После тестов отпишусь.