ich merke es immer wieder. Ich mache eindeutig zu selten php...
kann mir mal einer auf die Sprünge helfen?
Ich will die Standardservicenavi anpassen, ne Sprachweiche brauche ich nicht.
Ich brauche für jeden Navigationspunkt eine andere Klasse, daher wollte ich das so auslesen...
Code: Alles auswählen
<?php
/***********************************************
* CONTENIDO MODUL - OUTPUT
*
* Modulname : Hilfsnavigation
* Author(s) : Andreas Lindner
* Copyright : Contenido - four for business, Andreas Lindner
* Created : 05.08.2005
************************************************/
cInclude("frontend", "includes/functions.navigation.php");
cInclude('classes', 'class.template.php');
$catStart = "CMS_VALUE[0]";
if(($catStart=='')||($catStart=='0')){
$cApiClient = new cApiClient($client);
$catStart= $cApiClient->getProperty('navigation', 'idcat_hilfsnavi');
}
if(!is_object($oClient)) {
$oClient = new cApiClient($client);
}
$navigation = array();
$navigation = createNavigationArray($catStart, $db);
if (count($navigation) > 0) {
echo '<ul class="service">';
foreach ($navigation as $key => $data) {
$zaehler++;
if ($zaehler==1) {
echo '<li><a href="'.$sess->url('front_content.php?idcat='.$data['idcat']).'" class="search">'.$data['name'].' </a><form method="post" action="/suchergebnis/" class="suche" name="formsearch" id="formsearch"><label for="searchterm" class="nolabel"></label>
<input type="text" name="searchterm" id="searchterm" value="" class="suchfeld" title="Klick zum Start der Suche" onfocus="this.value=\'\'" />
</form></li>';
}
if ($zaehler==2) {
echo '<li><a href="'.$sess->url('front_content.php?idcat='.$data['idcat']).'" class="contact">'.$data['name'].' </a></li>';
}
if ($zaehler==3) {
echo '<li><a href="'.$sess->url('front_content.php?idcat='.$data['idcat']).'" class="imprint">'.$data['name'].' </a></li>';
}
if ($zaehler==4) {
echo '<li><a href="'.$sess->url('front_content.php?idcat='.$data['idcat']).'" class="sitemap">'.$data['name'].' </a></li>';
} else {
echo '<p>please ask the admin</p>';
}
}
echo '</ul>';
}?>
Da schon zwei Punkte in der Servicenavigation existieren, erhalte ich jetzt zweimal: please ask the admin.
snief, manchmal stellt man sich aber auch blöd an...