【问题标题】:Drupal 7 - calling jquery function when a node loadDrupal 7 - 在节点加载时调用 jquery 函数
【发布时间】:2012-08-22 09:42:50
【问题描述】:

我有一个节点(别名是 'help',节点 id 是 12)并且想在这个节点加载时调用一个 jquery 函数。

如果它有助于节点拥有它自己的页面模板页面--node--12.tpl.php

【问题讨论】:

    标签: jquery drupal drupal-nodes


    【解决方案1】:

    在您的主题的 template.php 文件中,您想使用在节点加载时调用的预处理钩子 - hook_preprocess_node

    在此处检查节点 ID,然后使用 drupal_add_js() 添加您的 jQuery 代码。

    【讨论】:

    • 这会起作用,但我希望在页面加载后做一些事情,因为我需要访问内容。我可以将节点id参数传递给jquery吗
    • 您可以在预处理钩子中使用节点 ID。您可以在此处将其添加到 jQuery 中。
    猜你喜欢
    • 2023-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多