Einfaches Problem mit Hilfsnavigation

Gesperrt
beetle
Beiträge: 14
Registriert: Mo 5. Dez 2005, 18:26
Kontaktdaten:

Einfaches Problem mit Hilfsnavigation

Beitrag von beetle »

Hi,

ich habe gerade (auch mit Hilfe des Forums) angepasst, d.h. ich habe die zweite Sprache ausgeblendet.

Jetzt habe ich das Problem das hinter dem letzten Punkt der Navigation trotzdem noch ein Trenner "|" steht. Wenn ich das Englisch lasse würde das passen und so sollte es natürlich sein:

Kontakt | Impresseum | Sitemap nicht so:

Kontakt | Impresseum | Sitemap |

Mfg Beetle
rezeptionist
Beiträge: 1536
Registriert: Fr 20. Aug 2004, 10:07
Kontaktdaten:

Beitrag von rezeptionist »

geht nicht da er in dem modul "Hilfsnavigation" durch diesen aufruf immer ein | hinter einen navigationspunkt setzt

Code: Alles auswählen

if (count($navigation) > 0) { 
	foreach ($navigation as $key => $data) {
		echo '<a href="'.$sess->url('front_content.php?idcat='.$data['idcat']).'" class="additionalnavi">'.$data['name'].'</a> | ';
	} 
}
greets


ok versuche es mal so gib deinen kategorienamen diesen | dahinter außer bei sitemap und maxch den | aus dem Hilfsnavigationsmodul dann sollte es gehen
greets
beetle
Beiträge: 14
Registriert: Mo 5. Dez 2005, 18:26
Kontaktdaten:

Beitrag von beetle »

Hi,

aber wenn man die Sprache drin lässt, funktioniert es doch auch

Mfg

Beetle
rezeptionist
Beiträge: 1536
Registriert: Fr 20. Aug 2004, 10:07
Kontaktdaten:

Beitrag von rezeptionist »

dann schau dir mal an was du auskommentiert oder gelöscht hast in der

Code: Alles auswählen

switch($lang){
	case '2':
		//englisch -> deutsch
		echo '<a href="'.$sess->url('front_content.php?changelang=1').'" class="additionalnavi">'.mi18n("Deutsch").'</a>';
		break;
	default:
		//deutsch -> englisch
		echo '<a href="'.$sess->url('front_content.php?changelang=2').'" class="additionalnavi">'.mi18n("English").'</a>';
		break;
}
ist auch kein | hinter dem link

versuche die version mit den kategorien sollte eigentlich funktionieren


greets
greets
mvf
Beiträge: 1758
Registriert: Mo 1. Aug 2005, 00:35
Wohnort: in der schönen Hallertau, mitten im Hopfen
Kontaktdaten:

Beitrag von mvf »

könnte er nicht auch die navi von a.kummer nutzen und dann before between und after, frei definieren?

http://contenido.org/forum/viewtopic.php?t=10497

Nur so ne idee :?
Grüsse, Guido

"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Mostly Harmless - Douglas Adams
beetle
Beiträge: 14
Registriert: Mo 5. Dez 2005, 18:26
Kontaktdaten:

Beitrag von beetle »

Hi,

leider bin ich immer noch nicht weitergekommen, aber wenn sich jemand mit der Materie auskennt dürfte das doch kein so großes Probelem sein - Oder?

Leider bin ich Laie!

Schaut es Euch bitte nochmal an

Vielen Dank

Mfg

Beetle
mvf
Beiträge: 1758
Registriert: Mo 1. Aug 2005, 00:35
Wohnort: in der schönen Hallertau, mitten im Hopfen
Kontaktdaten:

Beitrag von mvf »

beetle hat geschrieben:Hi,

leider bin ich immer noch nicht weitergekommen, aber wenn sich jemand mit der Materie auskennt dürfte das doch kein so großes Probelem sein - Oder?

Leider bin ich Laie!

Schaut es Euch bitte nochmal an

Vielen Dank

Mfg

Beetle
hast du es mal mit dem modul aus meinem letzten post probiert? damit kannst du jede kategoriebene nach wahl horizontal abbilden und im modul direkt definieren was

vor dem ersten
zwischen allen
nach dem letzten

eintrag angezeigt werden soll
Grüsse, Guido

"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Mostly Harmless - Douglas Adams
rezeptionist
Beiträge: 1536
Registriert: Fr 20. Aug 2004, 10:07
Kontaktdaten:

Beitrag von rezeptionist »

Ist die Site online ???
greets
rezeptionist
Beiträge: 1536
Registriert: Fr 20. Aug 2004, 10:07
Kontaktdaten:

Beitrag von rezeptionist »

Deine Lösung

Modul Headnavi Output

Code: Alles auswählen

<?php
/***********************************************
* Head Navigation Output
*
* Author      :     Willi Man
* Copyright   :     four for business AG
* Version	  : 	1.0
* Created     :     17-03-2005
* Modified    :     05-08-2005, Andreas Lindner
            
************************************************/

#System properties in use:
#Type: navigation, Name: idcat_headnavi
#Contains idcat of tree to be displayed in bottom navigation


#Includes
cInclude("frontend", "includes/functions.navigation.php");
cInclude('classes', 'class.template.php');

#Get settings	
$cApiClient = new cApiClient($client);
$catStart = $cApiClient->getProperty('navigation', 'idcat_headnavi');

if (!is_object($oClient)) {
	$oClient = new cApiClient($client);
}

#Get sub categories
$navigation = array ();
$navigation = createNavigationArray($catStart, $db);

#Output sub categories
$output = '';
if (count($navigation) > 0) {
	foreach ($navigation as $key => $data) {
		$output .= '<a href="'.$sess->url("front_content.php?idcat=".$data['idcat']).'" class="headnavi" title="'.$data['name'].'">'.$data['name'].'</a> | ';
	}
}
if (strlen($output) > 0) {
	$output = substr($output, 0, strlen($output) - 3);
}

echo $output;
?>

Unter Administration>Mandanten>Dein mandant>Mandanteneinstellungen

einen neuen wert anlegen

Typ : navigation
Name: idcat_headnavi
Wert: XX <<-- deine idcat der Kategorie


Thats it


greets und wer sich gemeldet hätte hätte die Lösung schon früher gehabt
greets
beetle
Beiträge: 14
Registriert: Mo 5. Dez 2005, 18:26
Kontaktdaten:

Beitrag von beetle »

Das funktioniert einwandfrei.

Vielen Dank

Mfg Beetle
rezeptionist
Beiträge: 1536
Registriert: Fr 20. Aug 2004, 10:07
Kontaktdaten:

Beitrag von rezeptionist »

gern geschehen und ich denke dein anderer Thread hat sich jetzt in wohlgefallen aufgelöst



greets

and happy new year
greets
Gesperrt