1. Главная
  2. Форумы
  3. Техподдержка Drupal
  4. Решение проблем

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

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

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

Там же можно выбрать отображение в виде табов
https://drupal.org/project/field_group
Available group types

Fieldsets
Horizontal tabs
Vertical tabs
Accordions
Divs
Multipage steps: Note: This is only client side.

Речь вообще о 7ке надеюсь?)

Аватар пользователя 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

Логотип drupal.ru

Содержимое сайта публикуется на условиях CreativeCommons Attribution-ShareAlike 3.0 или более поздней версии. Программные коды в тексте статей — на условиях GNU GPL v2 или более поздней версии.

Документация по совместной работе с репозиторием drupal.ru – https://docs.drupal.ru/code

Drupal – торговая марка Дриса Бёйтарта

12+

AltStyle によって変換されたページ (->オリジナル) /