weixin_33735077 2015-06-29 08:15 采纳率: 0%
浏览 35

Drupal 7:数据库查询文件

In page.tpl.php of Drupal, the following code has variable $page which contains the html codes that are required to render part of the webpage.

<?php if ($page['content']): ?>

I'm trying to retrieve the updated content from DB at an interval and update a DIV without refreshing the whole page. My question is, where can I find the DB query codes from which $page came about?

  • 写回答

3条回答 默认 最新

  • ?Briella 2015-06-29 09:24
    关注

    That content comes from inner node templates (if you are displaying node on that page) or i.e. view template....or...depending on what page you are displaying. But if we assume that you are displaying node page in some content type "player" you created content will "come" from template file "node--player.tpl.php"

    https://www.drupal.org/node/1089656

    Inside that file you can do database query (by using Drupal's database api) or even easier use Drupal's views module to query database:

    https://www.drupal.org/project/views

    评论

报告相同问题?