在drupal节点中实现javascript

发布于 2024-09-10 19:01:01 字数 454 浏览 8 评论 0原文

在我的 drupal 配置中,我创建了一个视频页面,我用它来创建视频标题。 我还创建了一个课程页面,它将使用视图和节点引用组合来显示该课程中可用的所有视频标题。它仅显示视频标题列表。

现在, 看看这里 http://www.lynda.com/home/DisplayCourse.aspx?lpk2= 65713

您会看到视频标题以章节方式排列,使用 javascript 隐藏/显示章节标题。

我想在我的 drupal 站点中实现类似的功能。如果视图无法实现,那也可以,但我需要一种方法来实现课程页面中的 javascript 和章节标题。我想尽可能保持布局相同。

即使我必须手动输入/编辑正文中的代码,只要我有功能,我就不在乎。

In my drupal config I have created a video page, which I'm using to create video titles.
I also created a course page, which will be displaying all the video titles available in that course using views and node reference combination. It only displays video title list.

Now,
Take a look here
http://www.lynda.com/home/DisplayCourse.aspx?lpk2=65713

You see the video titles are arranged in a chapter - wise manner, using javascript to hide/show chapter title.

I want to implement a similar functionality in my drupal site. If it is not possible with views thats ok, but I need a way to implement the javascript and chapter title in the course page. I want to keep the layout same as much as possible.

Even if I have to manually enter/edit the code in the body, I don't care as long as I have the functionality.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

沦落红尘 2024-09-17 19:01:02

如果你已经实现了标记,那么 javascript 效果将非常容易制作。

您只需要在章节上应用单击处理程序并隐藏/显示内容。 Drupal 中包含的 jQuery 使这变得非常简单和容易。

对于标记,在自定义模块中可能更容易完成,因为您需要非常具体的排序,并且需要有关章节和页面的一些特定信息。

更新:
您应该考虑使用节点关系,并使用两种内容类型。特别是如果您想要每一章的更多信息,例如图像、预告文本等。

If you have implemented the markup, the javascript effect will be pretty easy to make.

You just need to apply a click handler on the chapters and hide/show the content. jQuery that is included in Drupal makes this quite simple and easy.

For the markup, it will probably be easier to do in a custom module, since you need a very specific ordering, and need some specific info on the chapter as well as the pages.

Update:
You should consider using node relationships, and use two content types. Especially if you want more info for each chapter like a image, teaser text etc.

痞味浪人 2024-09-17 19:01:01

如果您不想编写 jQuery 并且对“手风琴”效果感到满意,请参阅 http://drupal。 org/project/views_accordion

可以在 http://manueg.okkernoot.net 上找到视图手风琴的演示/(参见主要内容区的“最新想法”)。它与视图集成在一起,因此您所需要做的就是将正确的视频标题设置为手风琴标题。

您也可以为手风琴设置主题以获得所需的用户界面。

If you don't want to write the jQuery and are satisfied with the "accordion" effect see http://drupal.org/project/views_accordion

A demo of views accordion can be found on http://manueg.okkernoot.net/ (See "latest thoughts" in the main content area). This is integrated with views so all you need do is to make the correct video title the accordion title.

You can probably theme the accordion too to get the desired user interface.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文