Как создать собственный вывод стиля в представлениях в Drupal 6?кроме таблицы, таблицы, списка HTML? - PullRequest
2 голосов
/ 03 февраля 2011

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

<div id="tab">
    <ul>
        <li><a href="#tabs-1">Tab1Title</a></li>
        <li><a href="#tabs-2">Tab2Title</a></li>
        <li><a href="#tabs-3">Tab3Title</a></li>
    </ul>

</div>

    <div id="tabs-1">Content2</div>
    <div id="tabs-2">Content2</div>
    <div id="tabs-3">Content3</div>

Ответы [ 2 ]

3 голосов
/ 05 августа 2011

Вам необходимо создать плагин стиля и открыть его для API представления 2.

Полный плагин стиля состоит из следующих компонентов:

  1. Реализация hook_views_api , так что Views загрузит ваши включаемые файлы;
  2. Реализация hook_views_plugins для объявления вашего плагина стиля;
  3. Реализация views_plugin_style class;
  4. Функция предварительной обработки темы для вашей темы стиля;
  5. Страница темы .tpl.php.

Вот хороший справочник по расширению представлений 2с пользовательскими модулями (из которых я взял этот список компонентов): http://groups.drupal.org/node/10129

1 голос
/ 03 февраля 2011

Вам нужно создать свой собственный стиль плагинов. Посмотрите на views_plugin_style_default.inc в папке модуля вашего представления.

Затем перейдите к Плагины стиля и узнайте больше о том, как реализовать плагин стиля из вашего собственного модуля.

Вы в основном реализуете hook_views_style_plugins(), а затем создаете свой собственный класс, который расширяет views_plugin_style.

Удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...