所以,我最近发现了Smarty,我必须说它是一个非常棒的模板引擎。 Anywho,我将使用这种PHP CMS类型的软件。
我正在尝试使用“userpanel /”目录进行智能工作,同时使用“public_html”目录中index.php进行的其他模板调用。
当前文件结构。 / home / user中/的public_html / ./ ../ includes / libs / templates / templates_c / userpanel /
“userpanel”目录的索引文件。 user@userdomain.com [〜/ public_html /] #cat userpanel / index.php
<?php
require '../libs/Smarty.class.php';
$smarty = new Smarty;
$smarty = new Smarty;
$smarty->setTemplateDir('../templates');
$smarty->assign('title', 'My CMS');
$smarty->assign('page', 'home');
$smarty->display('userpanel/main.tpl');
?>
这是模板结构。
/home/user/public_html/templates/
./ ../ userpanel/
“userpanel”是模板名称。
/home/user/public_html/templates/userpanel
./ ../ content.tpl css/ footer.tpl header.tpl main.tpl
以下是main.tpl中的代码,页脚/标题/内容加载但没有CSS。
user@userdomain.com [~/public_html/templates/userpanel]# cat main.tpl
<html>
<head>
<title>{$title}</title>
<link rel="stylesheet" type="text/css" href="css/style.css">
</head>
<body>
{include file='userpanel/header.tpl'}
{include file='userpanel/content.tpl'}
<br />
{include file='userpanel/footer.tpl'}
</body>
</html>
我试过“templates / userpanel / css / style.css”&amp; “userpanel / CSS / style.css中”
但那些失败了。
Anywho,保持简短。对于我来说,使用Smarty作为管理面板的最佳方式是什么? index.php文件?为什么CSS文件没有加载?
谢谢。