Реализовать JavaScript в друпальном узле - PullRequest
1 голос
/ 22 июля 2010

В моем конфиге drupal я создал страницу видео, которую я использую для создания заголовков видео. Я также создал страницу курса, на которой будут отображаться все заголовки видео, доступные в этом курсе, с использованием комбинаций видов и ссылок на узлы. Отображается только список заголовков видео.

Теперь, Посмотрите здесь http://www.lynda.com/home/DisplayCourse.aspx?lpk2=65713

Вы видите, что заголовки видео расположены по главам, используя javascript, чтобы скрыть / показать заголовок главы.

Я хочу реализовать аналогичную функциональность на моем сайте drupal. Если это невозможно с представлениями, это нормально, но мне нужен способ реализовать javascript и заголовок главы на странице курса. Я хочу сохранить макет как можно больше.

Даже если мне придется вручную вводить / редактировать код в теле, мне все равно, пока у меня есть функциональность.

Ответы [ 2 ]

1 голос
/ 22 июля 2010

Если вы не хотите писать jQuery и удовлетворены эффектом «аккордеона», см. http://drupal.org/project/views_accordion

Демонстрацию представлений аккордеона можно найти на http://manueg.okkernoot.net/ (см. «Последние мысли» в основной области контента). Это интегрировано с представлениями, поэтому все, что вам нужно, это сделать правильный заголовок видео аккордеонным.

Возможно, вы также можете использовать тему аккордеона, чтобы получить желаемый пользовательский интерфейс.

0 голосов
/ 22 июля 2010

Если вы внедрили разметку, эффект javascript будет довольно легко сделать.

Вам просто нужно применить обработчик кликов к главам и скрыть / показать содержимое.jQuery, включенный в Drupal, делает это довольно простым и легким.

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

Обновление:
Вам следует рассмотреть возможность использования взаимосвязей узлов и использовать два типа контента.Особенно, если вам нужна дополнительная информация для каждой главы, например изображение, текст тизера и т. Д.

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