教程栏目

joomla中文网出品的官方教程

为了增加模板的实用性,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

作者: 樱木花道

Joomla程序员,从J1.5到J4.x始终都在做Joomla相关开发定制工作,有超过10年行业经验,国内Joomla扩展开发商ZMAX团队的核心成员

作者网站:ZMAX程序人

评论 (0)

  • 最新在前
  • 最佳在前

第1章 Joomla入门教程

第3章 C计划

第5章 E计划

第6章 H计划

第7章 G计划

第9章 运行环境

第11章 主从与集群

第12章 模块开发

第13章 插件开发

第14章 j2.x组件开发教程

第15章 页面定制教程

第16章 页面构造器

第17章 joomla升级

第18章 其他系统迁移

第19章 流量翻倍计划