1

我正在尝试开发基于内容类型的模板。场景是我需要从 mysql 获取数据并在我的网站上以特定格式显示。我做的事情是:

  • 创建了一个名为faculty的内容类型并在该类型中创建了一个页面
  • 添加了一个名为render facultyin的函数template.php,我从数据库中获取了所有必要的值并编写了模板格式
  • 在中添加了必要的样式styles.css
  • 创建了一个名为 的文件node-faculty.tpl.php,将内容复制node.tpl.php到文件中
  • 添加以下代码node-faculty.tpl.php以调用该函数template.php

    <div class="content">
        <!-- <?php print "arg(0)=".arg(0); ?> -->
        <!-- <?php print "arg(1)=".arg(1); ?> -->
        <!-- <?php $id=$_GET['id']; print "id="; print $id; ?> -->
        <?php global $language;
        $content = render_faculty($id); print $content; ?>
    </div>
    
  • 清除了我的缓存。

根据我的函数,如果我调用 URL: mywebsite/contents/faculty&id=36,页面应该会显示从 db 获取的所有信息,但这并没有发生。

请让我知道是否有人遇到过这个问题。在过去的 4 天里,我一直在这样做,但没有成功。

提前致谢

4

0 回答 0