Переключал вкладками в друпал 10

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

Комментарии

Аватар пользователя VasyOK VasyOK 25 февраля в 0:05

Констуркция? Я как плохо учился по иснтрукциям от пользователя @levmyshkin
https://www.youtube.com/watch?v=8YhfAq57qdE&list=WL&index=2 там вроде гдето то есть про вкладки.

Для начала советую научится без Drupal в HTML добавлять jQuery вкладки.

Примерно такая констарукция будет.
YOURTHEME.info.yml

libraries:
    - YOURTHEME/themescripts

YOURTHEME.libraries.yml

themescripts:
  version: 1.x
  js:    
    js/tabber.js: {}      

  dependencies:
    - jquery_ui/core
    - jquery_ui_tabs/tabs

js/tabber.js

(function($) {
    Drupal.behaviors.YOURTHEME1Behavior = {
        attach: function(context, settings) {            
            if ($(".mytabs ul li").length > 1) {
                $(".mytabs").tabs();
            }
        }
    };
})(jQuery, Drupal);

И приводим html код к виду:

<div class="mytabs">
                    <ul>
                        <li><a href="#one">one</a></li>
                        <li><a href="#two">two</a></li>
                    </ul>
                    <div id="one">
                        содержимое 1й вкладки
                    </div>
                    <div id="two">
                        содержимое 2й вкладки
                    </div>
</div>

А да все это с модулем jquery_ui_tabs. По другому - можно!

Аватар пользователя OldWarrior OldWarrior 25 февраля в 14:38

Всё не так сложно.
Давном-давно известный field_group создаёт хоть табы (вертикальные-горизонтальные), хоть аккордеоны (кстати, есть и форматеры других типов, кроме этих). Как на формах (группируя поля ввода, и это основное), так и на контенте (выводе материала). Есть стыковки с Views: (field_group_views