Quicktabs и поля

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

Комментарии

Аватар пользователя rimen rimen 10 сентября 2012 в 10:40

"iNFerNo" wrote:
никак. это для нод вьюх и блоков

ну а вьюхи же у нас поля никак не выводят?

от задачи зависит, например, если нужно выдернуть поля текущего материала (на странице node/nid), то можно настроить views c аргументом по текущему материалу (правда, в таком случае проще использовать fieldgroup).
Опишите задачу подробнее

Аватар пользователя MaxPal MaxPal 26 августа 2013 в 12:25

Ну, я хотел привести в порядок тип ноды "товар"

  • Сгруппировать 3 словаря: "Производитель", "Каталог", "Метки"
  • Вывести с помощью табов "Похожие товары", "Тематические Статьи" "Видео" - сделал с помощью связки node reference+views+block reference+quicktabs. (Думаю, есть решение поизящней)
  • Спрятать поле "Подробное описание" и "Характеристики"
Аватар пользователя rimen rimen 26 августа 2013 в 16:45

"rimen" wrote:
от задачи зависит, например, если нужно выдернуть поля текущего материала (на странице node/nid), то можно настроить views c аргументом по текущему материалу (правда, в таком случае проще использовать fieldgroup).

судя по всему, fieldgroup вам будет использовать лучше.

Аватар пользователя MaxPal MaxPal 26 августа 2013 в 18:36

да, собственно сейчас я их и использую... просто хотелось сделать вкладки на манер quicktabs

т.е., чтобы вкладки располагались горизонтально и были видны:

"Производитель" | "Каталог" | "Метки"

А еще не подскажете, как можно кастомизировать вывод "обертки" ?)

Я прикрепленные видео обернул в fieldgroup, вот так:
http://screencast.com/t/JmtE5bJ8s

хотел бы сделать поярче, например прикрепить иконку или хотя бы выделить более крупным и жирным шрифтом

Аватар пользователя MaxPal MaxPal 26 августа 2013 в 18:43

да! так не отображается. Все варианты получаются в таком виде, как на скрине. или в развернутом состоянии.

Аватар пользователя MaxPal MaxPal 26 августа 2013 в 18:50

угу, странно Smile
Просто почему еще хотел quicktabs использовать - чтобы было единое решение и для полей нод, и для вьюс. Чтобы можно было под вкладками прятать и вьюсы и поля

Аватар пользователя rimen rimen 26 августа 2013 в 19:00

Про ошибки js не ответил.
По-моему филдгруп вариант оптимальнее.

если использовать quicktabs для нод то вариант такой, на мой взгляд:
1. Скрыть в ноде поля, которые хотим выводить qt
2. Создать нужные вьюхи, которые выводят соответствующую инфу - аргумент id материала
3. Сформировать qt из этих вьюсов и вывести блок на странице товара.
4. (опц) Включить ajax загрузку для табов - чтобы не дергать кучу вьюх сразу при загрузке товара (правда, минус для seo)

Аватар пользователя MaxPal MaxPal 26 августа 2013 в 20:32

Единственные ошибки, это вот:

Notice: Undefined property: stdClass::$taxonomy в функции featured_content_block_view() (строка 209 в файле /home/u3761/domains/zen-percussion.com/sites/all/modules/featured_content/featured_content.module).
Warning: array_keys() [function.array-keys]: The first argument should be an array в функции featured_content_block_view() (строка 209 в файле /home/u3761/domains/zen-percussion.com/sites/all/modules/featured_content/featured_content.module).
Warning: array_intersect() [function.array-intersect]: Argument #2 is not an array в функции featured_content_block_view() (строка 209 в файле /home/u3761/domains/zen-percussion.com/sites/all/modules/featured_content/featured_content.module).

но это вроде не js