Описание
Используя [module=field_jquery_tabs] можно добавить до 7 табов в ноду. Заголовки и количество табов задаются при создании/редактировании ноды и могут быть различными для каждой отдельной ноды (что невозможно сделать с помощью модуля [module=field_group]).
Модуль будет полезен для сайтов-визиток и сайтов-брошюр где большинство страниц статические, а структура их контента заранее не известны.
Установка и использование
Установка стандартная — распаковать в sites/all/modules, включить.
Затем добавляем поле jQuery Tabs Field к нужному типу материала (я добавил к Basic page)
После этого в форме создания ноды выбранного типа появляется поле, в котором можно создать до семи табов с кастомными и разными для каждой ноды заголовками табов и контентом.
Все просто и интуитивно понятно. Даже редактору контента, а не только разработчику сайта.
Результат
Вложение | Размер |
---|---|
2012-12-08_055522.png | 9.54 КБ |
2012-12-08_055651.png | 2.91 КБ |
2012-12-08_061505.png | 29.44 КБ |
Комментарии
PS модуль не мой
просто часто сталкивался с проблемой "редактируемые табы в ноде" и вот нашел хорошее решение и захотелось поделиться
http://graker.ru/news/2011/12/17/video_o_nodakh_polyakh_i_vkladkakh
http://xandeadx.ru/blog/drupal/566
Спасибо за комментарии комментариев .
На решение аналогичное вашему не претендую .
Ссылки для ознакомления с решениями схожих задач .
у му не завелся модуль не выводится...
А как сделать так чтобы во вкладках выводились не поля - а материалы?
использовать другие модули или создавать поле в котором выводить нужную ноду
один из вариантов [module=field_group] + [module=viewfield]
Подскажите, пожалуйста, как подключить CKEditor в поле ввода текста в jQuery Tabs Field
Подключить CKEditor в поле ввода текста в jQuery Tabs Field у меня не получилось
Решил задачу с помощью другого модуля http://drupal.org/project/field_collection_tabs
Не совсем разобрался с field collection tabs.
Я создал материал "страница", добавил к нему различные поля и хочу добиться того, чтобы при создании ноды в отдельном поле можно было указать количество вкладок, их заголовки и содержимое. Так как на разных страницах мне нужны разные заголовки вкладок.
jQuery Tabs Field подошел идеально, но туда нельзя подключить CKEditor.
С помощью field collection tabs, как я понял, нельзя задавать заголовки вкладкам при создании материала... может я ошибаюсь в чем-то?
Можно! И для разных страниц количество и названия вкладок могут быть разными
Делается это так
1 - в типе материала где хотите иметь возможность создавать вкладки создаете поле Типа Field collection
Number of values = Unlimited (или указываете число равное максимальному числу вкладок которрое можно создать в ноде)
2 - добавляете поля в этот Field collection (admin/structure/field-collections)
3 - настраиваете display ранее созданного поля Field collection в типе материала где должны быть вкладки
admin/structure/types/manage/[ваш_тип_материала_в_котором_должны_быть_вкладки]/display
Спасибо огромное! Все получилось
а можно комментарии к странице добавить в табы?
Если ещё актуально:
<?php
//загружаем ноду по системному URL
$node = node_load(ID_НОДЫ);
//получаем подготовленные к рендеру комментарии и форму.
$viewComs = comment_node_page_additions($node);
print drupal_render($viewComs);
?>
Извините за некрофилию топиков, но у меня просто появляется две ссылки и два видимых поля с текстом