想要一個(gè)定制的Joomla模板的業(yè)務(wù)需求?這真的是很容易建立一個(gè)模板的決定作為一種替代支付數(shù)千。所以讓我們現(xiàn)在開(kāi)始。
產(chǎn)生一個(gè)joomla模板你可能需要至少兩個(gè)文件。
- templateDetails。xml可以主要配置文件包含的信息像奧特的名字,電子郵件,模板版本,文件夾和文件名稱(chēng)和模塊名稱(chēng)(我們將討論它有權(quán)簽字人)。
- 索引。php可以所有頁(yè)面的入口點(diǎn)
這些是標(biāo)準(zhǔn)文件要求創(chuàng)建一個(gè)joomla模板,但此外你需要一些更多的文件產(chǎn)生一個(gè)美麗和強(qiáng)大的模板和css一樣,圖像、語(yǔ)言、javascript、html等等。
現(xiàn)在讓我們生成的xml文件
<?xml version="1.0" encoding="utf-8"?>
<extension version="2.5" type="template" client="site">
<name>template_name</name>
<creationdate>29 January 2014</creationdate>
<author>write Your name here</author>
<authoremail>write your email here</authoremail>
<authorurl>your website url here</authorurl>
<copyright>Copyright here. All rights reserved.</copyright>
<license>License here</license>
<version>2.5.0</version>
<description>TPL_NAME_XML_DESCRIPTION</description>
<files>
<filename>index.html</filename>
<filename>index.php</filename>
<filename>templateDetails.xml</filename>
<filename>template_preview.png</filename>
<filename>template_thumbnail.png</filename>
<filename>favicon.ico</filename>
<filename>component.php</filename>
<filename>error.php</filename>
</files>
<positions>
<position>debug</position>
<position>top</position>
<position>position-2</position>
<position>position-3</position>
<position>position-4</position>
<position>position-5</position>
<position>position-6</position>
<position>banner</position>
<position>left-navigation</position>
<position>position-login</position>
<position>position-footer</position>
</positions>
</extension>
在這里可以看到進(jìn)一步的文件索引。html(為了避免直接訪(fǎng)問(wèn)這個(gè)文件夾),template_preview。png和template_thumbnail。png在管理員面板顯示。這里定義了幾個(gè)職位,我們將使用在我們的索引中。php文件。
xml是準(zhǔn)備,現(xiàn)在生成索引。php文件
<?php defined( '_JEXEC' ) or die( 'Restricted access' );?>
<!DOCTYPE html>
<html xml:lang="<!--?php echo $this--->language; ?>" lang="<!--?php echo $this--->language; ?>" >
<head>
<jdoc:include type="head" />
<link rel="stylesheet" href="/<?php echo $this->baseurl ?>/templates/template_name/css/template.css" type="text/css">
</head>
<body>
<jdoc:include type="modules" name="top" />
<jdoc:include type="modules" name="banner" />
<jdoc:include type="modules" name="left-navigation" />
<jdoc:include type="component" />
<jdoc:include type="modules" name="footer" />
<jdoc:include type="modules" name="position-3" />
</body>
</html>
如你所見(jiàn),我們包括定義(“_JEXEC”)或死亡(“限制訪(fǎng)問(wèn)”);
只是出于安全考慮,避免直接訪(fǎng)問(wèn)。在這里告訴瀏覽器和爬蟲(chóng)html5 web頁(yè)面。
body{padding:0;margin:0;font-family:"arial";font-size:12px;color:#5d6060;background-color:#fff}
a{text-decoration:none;outline:0}
a:focus,a:active{outline:0}
img{border:0;outline:0}
.container{height:auto;width:1044px;margin-right:auto;margin-left:auto}
.container_sub{height:auto;width:1044px;float:left}
#header_main{height:auto;width:1044px;float:left}
#header{height:118px;width:1044px;float:left}
.header_top{height:auto;width:1044px;float:left}
#logo{height:75px;width:231px;float:left;margin-top:4px}
與joomla模板已經(jīng)準(zhǔn)備好了,但執(zhí)行你要上傳它下面的模板文件夾。后上傳它為joomla模板文件夾登錄管理員和經(jīng)理- >打開(kāi)擴(kuò)展模板。在這里你將無(wú)法看到你的模板像你所預(yù)期的那樣。這可以因?yàn)樗枰粋€(gè)步驟,設(shè)置模板。好,訪(fǎng)問(wèn)擴(kuò)展- >擴(kuò)展管理器然后單擊學(xué)習(xí)現(xiàn)在選項(xiàng)卡單擊發(fā)現(xiàn)圖標(biāo)在頁(yè)面的右上角。它會(huì)搜索所有的擴(kuò)展可以在joomla安裝,在這里你可以看到你的模板名稱(chēng),選中它并單擊設(shè)置圖標(biāo)在頁(yè)面的右上角。這可能會(huì)安裝你的模板。現(xiàn)在你要做。去擴(kuò)展管理器- >模板,在這里你可以看到你的安裝模板。





