Hallo joomla! Community,
da ich mich in joomla so gut wie überhaupt nicht mit der Template Engine auskenne, bräuchte ich eure Hilfe.
Ich habe ein XHTML / CSS Theme von mir an joomla anpassen wollen und habe dies nach einem Tutorial auf dem joomla! Wiki gemacht.
Nur leider kann ich es nicht installieren, da es mir einen Fehler in der xml ausweist.
Zuerst einmal die Ordnerstruktur:
index.html
index.php
templateDetails.xml
template_thumbnail.png
favicon.ico
params.ini
component.php
/images
-bg.png
-index.html
/css
-stylesheet.css
-styles.css
-index.html
Nun habe ich, wenn ich bei anderen Themes geguckt habe bemerkt, dass diese noch einen html, sowie modules Ordner haben.
Wozu dienen diese, bzw. sind sie notwendig und welche Dateien müssen dort rein?
Dann hier meine index.php, sowie templateDetails.xml
Code:
<?php defined( '_JEXEC' ) or die( 'Restricted access' );?>
<!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" 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/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/general.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template?>/css/stylesheet.css" type="text/css" />
</head>
<body>
<div id="navigation">
<div id="iefix">
<ul>
<li><a href="index.html">home<br /><span>STARTSEITE</span></li>
<li><a href="angebote.html">angebote<br /><span>MEINE LEISTUNGEN</span></li>
<li><a href="portfolio.html">portfolio<br /><span>BISHERIGE ARBEITEN</span></li>
<li><a href="shop.html">shop<br /><span>SOFORT KAUFEN</span></li>
<li><a href="kontakt.html">kontakt<br /><span>MELDEN SIE SICH</span></li>
</ul>
</div>
</div>
<div id="design">
<div id="content">
<!-- Content
<jdoc:include type="modules" name="top" />
<jdoc:include type="component" />
<jdoc:include type="modules" name="bottom" />
<!-- Content Ende
</div>
</div>
</body>
</html>
Code:
<?xml version="1.0" encoding="utf-8"?>
<install version="1.5" type="template">
<name>WA | 2010 Edition</name>
<creationDate>2010-03-19</creationDate>
<author>Michel Käser</author>
<authorEmail>michel.kaeser@web-area.ch</authorEmail>
<authorUrl>http://www.web-area.ch/</authorUrl>
<copyright>web-area.ch</copyright>
<license>GNU/GPL</license>
<version>1.0.0</version>
<description>Fluid Top Navigation and White Content</description>
<files>
<filename>index.php</filename>
<filename>index.html</filename>
<filename>component.php</filename>
<filename>params.ini</filename>
<filename>favicon.ico</filename>
<filename>templateDetails.xml</filename>
<filename>template_thumbnail.png</filename>
<filename>css/index.html</filename>
<filename>images/index.html</filename>
</files>
<images>
<filename>images/bg.png</filename>
</images>
<css>
<filename>css/stylesheet.css</filename>
<filename>css/styles.css</filename>
</css>
<positions>
<position>breadcrumb</position>
<position>left</position>
<position>right</position>
<position>syndicate</position>
<position>banner1</position>
<position>banner2</position>
<position>banner3</position>
<position>banner4</position>
<position>banner5</position>
<position>banner6</position>
<position>top1</position>
<position>top2</position>
<position>top3</position>
<position>bottom1</position>
<position>bottom2</position>
<position>bottom3</position>
<position>user1</position>
<position>user2</position>
<position>user4</position>
<position>user5</position>
<position>copyright</position>
<position>menu</position>
</positions>
</install>
Das Layout soll also ganz einfach sein. Oben eine Navigation, statisch ist oke, muss nicht dynamisch sein.
Unten dran, ein Content, in dem man den Content sieht, + oberhalb vom Content (aber im gleichen DIV) Module einfügen kann.
Damit ihr euch das vorstellen könnt, hier eine HTML Vorschau: --ALTER LINK WURDE ENTFERNT--
Nun wäre ich sehr dankbar, wenn mir jemand sagen könnte, was ich beachten muss, was ich falsch habe und alles andere was wichtig dazu ist.
Vielen Dank & freundliche Grüsse
Michel
//edit: Habe nun im Forum einen interessanten Topic gesehen: <!-- l <a class="postlink-local" href="
forum.joomla.ch/viewtopic.php?f=86&t=6299
">viewtopic.php?f=86&t=6299
Offline