ich habe mein eigenes Template gebaut und die Navigations- und die Artikelcodes eingebaut. Funktioniert soweit alles ganz gut - solange ich nur eine eindimensionale Navigation hatte, sobald ich Unterkategorien anlege bekomme ich nur noch ein wides Kuddelmuddel in der Navigation. Die Subnavi würde ich gern als Kasten auf der rechten Seite haben. Kann mir vielleicht jemand weiterhelfen?
Hier mal der Code:
- Code: Alles auswählen
<?php
// Notices ausschalten
// error_reporting(E_ALL ^ E_NOTICE);
// Allgemeine Navigation
$navTemplateId = "3";
// Code
$article = OOArticle::getArticleById($REX['START_ARTICLE_ID'], $REX['CUR_CLANG']);
$articleK = $article->getValue("_keywords");
$articleD = $article->getDescription();
// Einbinden des Navigation Template
$navTemplate = new rex_template($navTemplateId);
include $navTemplate->getFile();
if($this->getValue("description") != "") {
$meta_beschreibung = htmlspecialchars($this->getValue("description"));
} else {
$meta_beschreibung = htmlspecialchars($articleD);
}
if($this->getValue("keywords")!= "") {
$meta_suchbegriffe = htmlspecialchars($this->getValue("keywords"));
} else {
$meta_suchbegriffe = htmlspecialchars($articleK);
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<title><?php print $REX['SERVERNAME'].' | '.htmlspecialchars($this->getValue("name")); ?></title>
<meta name="keywords" content="<?php print htmlspecialchars($this->getValue("art_keywords")); ?>" />
<meta name="description" content="<?php print htmlspecialchars($this->getValue("art_description")); ?> " />
<link rel="stylesheet" type="text/css" href="default.css" />
</head>
<body>
<div id="upbg"></div>
<div id="outer">
<div id="header">
<div id="headercontent">
<h1><sub>sebastian</sub><br>ROSENKRANZ</h1>
<div align=left><h2>it-beratung und it-controlling</h2></div>
</div>
</div>
<div id="search"><img src="images/sr-logo.jpg">
</div>
<div id="headerpic"></div>
<div id="menu">
<!-- HINT: Set the class of any menu link below to "active" to make it appear active -->
<!--<ul>-->
<?
/* hier wird die Navigation eingebunden; */
print $navLeftCol;
?>
<!--</ul>-->
</div>
<div id="menubottom"></div>
<div id="content">
<?php
/* hier wird der artikelspezifische Inhalt eingebunden;
$this verweist dabei auf den jeweils aktuellen Artikel */
echo $this->getArticle();
?>
</div>
<div id="footer">
<div class="left">© 2009 Sebastian Rosenkranz. All rights reserved.</div>
<!--<div class="right">Design by <a href="http://www.nodethirtythree.com/" target="_blank">NodeThirtyThree Design</a></div>-->
</div>
</div>
</body>
</html>
Als Navigation (ID 3) wird die Standardnavi "navigation - vertical" eingebunden. Wenn ich die ID auf 2 für "navigation - horizontal - vertical" umstelle bekomme ich gar keine Navi mehr....
Ich weiß nicht mehr weiter.
Liebe Grüße
Sebastian[/code]

