进入专题模式查看 >>

为了增加模板的实用性,Joomla有一些建议的代码,大家可以放到自己的模板中。

1,本节目标


学习一下常用的标准代码

2,建议的代码


2.1 阻止非法访问

为了防止页面被意外访问,通常所有的php文件都应该加上如下的代码:

<?php defined( '_JEXEC' ) or die;?>

2.2 文档类型的声明

下面是一段标准的Joomla模板的文档声明

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" 
   xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" >

2.3 让模板支持HTML5

通常我们需要在模板中增加如下的代码,让页面更好的支持HTML5.

$doc = JFactory::getDocument();
$doc->setHtml5(true);

3 v0.1.2版本


依据以上建议,我们对planc模板做出了改进,最终的代码片段如下:

defined('_JEXEC') or die;
//JS文件的路径
$cssFile = "templates/planc/css/template.css";

$jsFile = "templates/planc/js/template.js";
//得到文档对象
$doc = JFactory::getDocument();
//向文档中加入CSS
$bootstarp = "templates/planc/bootstrap-3.3.7-dist/css/bootstrap.min.css";
$doc->addStyleSheet($bootstarp);
$doc->addStyleSheet($cssFile);
//向文档中加入JS
//$doc->addScript($jsFile);
$doc->setHtml5(true);
?>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" >
	<head>
		<jdoc:include type="head" />
	</head>

关于v0.1.2版本的代码,可以在此下载tpl_plancv0.1.2_2019-01-21_for_j3x.zip

评论

  • 未找到评论