Страница с вкладками

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

Аватар пользователя Arturus Arturus 31 мая 2008 в 13:06

Поделюсь своим методом вывода информации в виде вкладок на 1 странице
Для меня это оказалось не простой задачей и как то не интуитивно, поэтому объясню как я это сделал.

Использовал модули

- Panels2 beta4
- Javascript Tools
- panels_tabs (Panels style plugins)

Сначала я поставил Panels версии 5.x-1.2, потом закачал обновил до Panels2 (обязательно запустить update.php)
После этого поставил Javascript Tools и panels_tabs

Стал разбираться как же сделать вкладки...разбирался ну очень долго:-(

1. Сделал новые виды (views) для активных, новых, популярных блогов
2. Сделал через admin/panels/panel-page новую страницу с 1 колонкой
вкладка "Layout" - Single column - задаем вывод в 1 колонку
вкладка "Содержание" - нажав на + добавляем материалы которые будут отображены во вкладках
кнопка со звездочкой (Configure this pane) открывает окно дополнительных настроек, где для главной панели в поле "Offset" указал "0", для остальных 1,2,3...
3. На вкладке "настройки" (admin/panels/panel-page/panel_page_2/edit/general)
"Panel name:" - индивидуальное название для вновь созданной страницы (только английский и цифры)
"Путь:" - путь по которому вы будете обращаться к данной странице (например my_panels)
4. Сохраняем

Ваша страница с вкладками доступна по адресу http://Ваш_сайт.ru/my_panels

Интересно будет узнать о других вариантах вывода информации на 1 странице с помощью вкладок
я нашел такие варианты:
1 - http://www.drupal.ru/node/10701 (надо внедрять код в страницу)
2 - http://www.drupal.ru/node/10050 (вкладки для блоков, очень просто делается, но страшно выглядит)
.

Комментарии

Аватар пользователя Coxus@drupal.org Coxus@drupal.org 24 марта 2010 в 15:31

Из представленного описания, честно говоря не очень понятно как делать ВКЛАДКИ.
Данный солюшен о том, как разсполагать на одной странице разные типы вьюсов и не более.
Может пояснит кто?

Аватар пользователя iNFerNo iNFerNo 25 марта 2010 в 9:51

вкладки то это ерунда делать.

а как вот в каждой вкладке еще под 2-3- 6 ссылок (как мой аккаунт - изменить/просмотреть) вот это вопрос.

Аватар пользователя iNFerNo iNFerNo 25 марта 2010 в 12:18

Да, табы 2-го уровня. Вопрос как через вьюху если можно выбрать таб (первого уровня и как его задать, что бы апосля прописать другие табы, как в том же мой аккаунт с его просмотреть/изменить).

Аватар пользователя Zonder Zonder 25 марта 2010 в 12:30

"penexe" wrote:
Zonder, views или просто hook_menu

Копался и с вьюсами и с панелями, нифига не понял. Хотя друпалом вроде уже года полтора занимаюсь, а эту задачу не понял как решать.

Вот есть допустим три типа представлений:

  • Новые записи в блогах
  • Лучшие записи в блогах
  • Худшие записи в блогах

Как на каждой вьюхе разместить табы-ссылки на оставшиеся две вьюхи?

Аватар пользователя iNFerNo iNFerNo 25 марта 2010 в 13:15

penexe

может подскажешь как в профиле табы 2 уровня прописывать через вьюху и как создать общий таб в котрый эти подтабы (2 уровня входят).

пример - мой аккаунт (общий таб) просмотреть/изменить - 2 уровня табы

Аватар пользователя penexe penexe 25 марта 2010 в 14:11

"iNFerNo" wrote:
может подскажешь как в профиле табы 2 уровня прописывать через вьюху

точно также, только пути другие

Аватар пользователя iNFerNo iNFerNo 25 марта 2010 в 14:17

что то 2 месяц эксперементирую с различными путями все ни как не выходит. или косяки какие то то первоначальные табы пропадают...

Аватар пользователя iNFerNo iNFerNo 25 марта 2010 в 14:21

я вот прописываю

users/%/вьюха
выбираю меню таб

и в профиле появляться таб кликну на который по ссылке users/%/вьюха выползает вьюха

а вот как эту вьюху засунуть в общий таб где привязаны 2-3 и больше вьюх не понятно.

Аватар пользователя iNFerNo iNFerNo 25 марта 2010 в 16:35

я создал вьюху.

выставляю users/%/visits + menu tab

это главная страница на которой должны быть таб меню еще

сечас выводится спокойно

создаю еще вьюху.

выставляю там users/%/video + menu tab

и так же все вылезает

как перенастроить эти 2 страницы что бы при клике на visits вылезала визит и ссылка на вторую вьюху video (2ой уровень табов типа)

Аватар пользователя iNFerNo iNFerNo 25 марта 2010 в 16:59

"penexe" wrote:
у главной вьюхи
путь posts/main
меню Default menu tab и родительский Normal menu item

у другой
путь posts/new
меню Menu tab

по такой схеме

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

у меня то зада другая . сделать аналог

Мой аккаунт (это таб)
изменить / просмотр (это ссылки в табе - 2 уровень табов , как угодно называйте...)

Аватар пользователя penexe penexe 25 марта 2010 в 20:40

iNFerNo, с головой дружишь вообще? я же 2 раза написал как делать что тут непонятного?
users/%/visits
users/%/visits/default
users/%/visits/video

Аватар пользователя iNFerNo iNFerNo 28 марта 2010 в 11:13

"penexe" wrote:
iNFerNo, с головой дружишь вообще? я же 2 раза написал как делать что тут непонятного?
users/%/visits
users/%/visits/default
users/%/visits/video

собственно так и сделано. но это не то что нужно.