Переход между вкладками

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

Аватар пользователя Ampleev Ampleev 6 августа 2012 в 22:54

Что-то никак не разберусь.
Есть нода, на ней 6 вкладок, у каждой вкладки url оканчивается на #tabset-tab-'номер_вкладки'
Как сделать переход по ссылке на другую вкладку?
Делаю на первой вкладке в тексте ссылку <_ a href="#tabset-tab-6" > перейти<_ /a > - адрес в браузере меняется, вкладка остается прежней, если добавить target="_blank" - естественно, всё открывается, но в новом окне.
Как сделать такой переход между вкладками без перезагрузки страницы?

Комментарии

Аватар пользователя Ampleev Ampleev 8 августа 2012 в 11:17

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

Аватар пользователя Ampleev Ampleev 8 августа 2012 в 18:04

Я имел ввиду, что нашел решения как грузить в то же место, а как сделать переход не нашел, соответственно ничего сам писать и не стал - мне же не нужно грузить в ту же вкладку.
Может есть решение проще, чем писать код?
Есть 6 вкладок. На шестой - форма регистрации, на первой текст и внизу ссылка "зарегистрироваться". Мне нужно по клику на ней перейти на шестую вкладку.
Есть куча решений - как грузить ноды во фрейм без перезагрузки страницы, или отображение разных нод на разных вкладках (но не CCK) без перезагрузки всей страницы.
И нашел решение как грузить Опросник в div в определенном месте ноды.
Сами вкладки переделывать не хочется - это готовый тип содержимого, он полностью устраивает, а вот как перейти с одной вкладки на другую по ссылке? Неужели нет простого решения или функции?
Или оставить #tabset-tab-6, но по клику делать refresh?

Аватар пользователя Ampleev Ampleev 10 ноября 2015 в 11:48

Я на 6-ке сижу, там есть модуль Tabs, а есть CCK Fieldgroup Tabs - http://drupal.org/project/cck_fieldgroup_tabs

Я в основном работаю со вторым.

Когда создаете тип материала, то сначала создаете группу (то есть вкладку) - на рисунке "1", а потом под него уже поля "засовываете" - на рисунке - "2"

Ну и результат