-2

HTML / CSSをSmartyテンプレートに統合する方法を知っている人はいますか?Smartyテンプレートエンジンは初めてです。ここで必要なだけの助けを提案してください。

4

1 に答える 1

0

まず、「libs」フォルダーをアップロードする必要があります。

次に、index.php を構築する必要があります。

require('libs/Smarty.class.php');
$smarty = new Smarty();

$smarty->setTemplateDir('templates');
$smarty->setCompileDir('templates_c');
$smarty->setCacheDir('cache');
$smarty->setConfigDir('configs');
$template="home.tpl";
$smarty->display($template);

ここで、いくつかのディレクトリを作成する必要があります。これらのディレクトリを作成することから始めます。

templates
templates_c
cache
configs

それらがすべて作成されたら、テンプレートを作成する準備が整います。これは「templates」ディレクトリに保存されます。名前を付けhome.tpl ます テンプレートは通常の HTML のようになります。

<!DOCTYPE html>
<html>
<head>
<style>
* {
 margin: 0;
 padding: 0;
}
</style>
</head>
<body>

<h1>My First Heading</h1>

<p>My first paragraph.</p>

</body>
</html>

次に、インデックス ページにアクセスします。期待どおりにテンプレートが表示されるはずです。

于 2013-02-12T00:06:54.623 に答える