在drupal 6中使用内容类型的模板

时间:2013-02-28 20:15:52

标签: drupal-6

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

  • 创建了一个名为 faculty 的内容类型,并创建了该类型的网页
  • render faculty中添加了一个名为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天我一直这样做没有成功。

提前致谢

0 个答案:

没有答案