コンテンツタイプに基づいたテンプレートを開発しようとしています。シナリオは、mysqlからデータをフェッチし、それをWebサイトに特定の形式で表示する必要があるというものです。私がしたことは:
- 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日間これを行ってきましたが、成功しませんでした。
前もって感謝します