Mambo 开源/将模板从 4.5 转换为 4.5.x
外观
< Mambo 开源
目录 |
---|
章节 |
主页 |
配置 |
设计 |
内容 |
开发 |
其他 |
Mambo 模板在 Mambo 核心系统中使用变量和运算符,其中一些在 Mambo 开发过程中可能会发生变化。为 Mambo 4.5 版本创建的大多数模板都可以在 4.5.x 的较新版本中使用,但需要注意一些注意事项。
与 4.5.x 兼容的模板将与 5.0 版本的未来发布版完全兼容。4.5.x 还具有一些 4.5 模板没有的功能,例如顶层菜单。
在 4.5 中,路径是指向名为“pathway.php”的文件的引用。4.5.x 在这里有所不同,它使用名为“mosPathWay”的函数。
4.5 | 4.5.x |
---|---|
<?php include_once("pathway.php"); ?> | <?php mosPathWay(); ?> |
在 4.5 中,主体是指向名为“mainbody.php”的文件的引用。4.5.x 在这里有所不同,它使用名为“mosMainBody”的函数。
4.5 | 4.5.x |
---|---|
<?php include_once("mainbody.php"); ?> | <?php mosMainBody(); ?> |
一些核心配置变量也发生了变化,这里列出:
4.5 | 4.5.x |
---|---|
$mosConfig_live_site | $GLOBALS['mosConfig_live_site'] |
$mosConfig_absolute_path | $GLOBALS['mosConfig_absolute_path'] |
$mosConfig_sitename | $GLOBALS['mosConfig_sitename'] |
$mosConfig_offset | $GLOBALS['mosConfig_offset'] |
4.5.x 为路径箭头添加了一项新功能。在 Mambo 生成的“mosPathWay”函数的路径中,路径链接之间会显示一个箭头图像。这可以是每个模板的自定义箭头,使用此功能非常简单。
只需创建一个要使用的图像,将其保存为 .png 格式,命名为“arrow.png”,并将它放在要使用的模板的根文件夹中,与“template_details.xml”和“index.php”文件相同。如果这不起作用,请尝试将其放在 images 子文件夹中。没关系,把它们都放在这两个地方。
请记住在“template_details.xml”文件中创建对该文件的引用,以便在通过 Mambo 模板安装程序安装模板时将其上传。
头部代码也已从 4.5 升级。
如果您在<head>标记中没有使用任何自定义函数和包含,请使用以下代码
<?php
/**
* Here you can writes notes about the template
* It has no technical effect, It is merely for
* information purposes.
*/
defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );
$iso = split( '=', _ISO );
echo '<?xml version="1.0" encoding="'. $iso[1] .'"?' .'>';
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<?php if ( $my->id ) initEditor(); ?>
<meta http-equiv="Content-Type" content="text/html; <?php echo _ISO; ?>" />
<?php mosShowHead(); ?>
<link rel="stylesheet" type="text/css" href="<?php echo $GLOBALS['mosConfig_live_site']; ?>/templates/yourtemplatesname/css/template_css.css" />
</head>