Abfrage ob Inhalt in Sprache vorhanden

Gesperrt
Damian
Beiträge: 18
Registriert: Mo 1. Mai 2006, 15:55
Kontaktdaten:

Abfrage ob Inhalt in Sprache vorhanden

Beitrag von Damian »

Hallo

Ich gebe via Hilfsnavigation Modul die Sprachauswahlen aus (d, e, f). Dies funktioniert perfekt. Nur: wenn ich noch keine Inhalte bei den beiden nicht Default-Sprache habe (e, f) habe, sollten diese Sprachbuttons auch nicht erscheinen. Darum meine Frage:
Wie kann ich abfragen ob eine Sprache Inhalte / Kategorien beinhaltet:

Meine Sprachauswahl in der Hilfsnavi:

Code: Alles auswählen

switch($lang){
	case '1':
		//Act Deutsch
		echo '<span class="topnavAct">'.mi18n("D").'</span><span class="topnav_line">|</span><a href="'.$sess->url('front_content.php?changelang=2').'" class="topnav">'.mi18n("E").'</a><span class="topnav_line">|</span><a href="'.$sess->url('front_content.php?changelang=3').'" class="topnav">'.mi18n("F").'</a>';
		break;
	case '2':
		//Act English
		echo '<a href="'.$sess->url('front_content.php?changelang=1').'" class="topnav">'.mi18n("D").'</a><span class="topnav_line">|</span><span class="topnavAct">'.mi18n("E").'</span><span class="topnav_line">|</span><a href="'.$sess->url('front_content.php?changelang=3').'" class="topnav">'.mi18n("F").'</a>';
		break;
	case '3':
		//Act Francais
		echo '<a href="'.$sess->url('front_content.php?changelang=1').'" class="topnav">'.mi18n("D").'</a><span class="topnav_line">|</span><a href="'.$sess->url('front_content.php?changelang=2').'" class="topnav">'.mi18n("E").'</a><span class="topnav_line">|</span><span class="topnavAct">'.mi18n("F").'</span>';
		break;
	default:
		//Act Deutsch
		echo '<span class="topnavAct">'.mi18n("D").'</span><span class="topnav_line">|</span><a href="'.$sess->url('front_content.php?changelang=2').'" class="topnavAct">'.mi18n("E").'</a><span class="topnav_line">|</span><a href="'.$sess->url('front_content.php?changelang=3').'" class="topnav">'.mi18n("F").'</a>';
		break;
}
Dank und Gruss
rezeptionist
Beiträge: 1536
Registriert: Fr 20. Aug 2004, 10:07
Kontaktdaten:

Beitrag von rezeptionist »

greets
Damian
Beiträge: 18
Registriert: Mo 1. Mai 2006, 15:55
Kontaktdaten:

Beitrag von Damian »

Danke für den Tipp....

Leider nützt der Script mir nicht viel....

Kann mir jemand denoch sagen, ob es eine Variable oder so gibt, welche ich abfrage kann...möchte es in meine Navi integrieren...

über

Code: Alles auswählen

         if (($lang != ($mydb->f("idlang"))) and (($mydb->f("idlang")) == $lang_id) and (($mydb->f("online")) == 1) and (($mydb->f("visible")) == 1))
kommt leider nicht viel schlaues raus!
rezeptionist
Beiträge: 1536
Registriert: Fr 20. Aug 2004, 10:07
Kontaktdaten:

Beitrag von rezeptionist »

So und jetzt Frage ich mal ganz blöd

Warum nicht ?

Habe es laufen in ner 4.6 Installation ohne Probleme und tut eigentlich genau das was du willst, wenn du dir mal den Thread genau anschaust.
greets
Dalamar
Beiträge: 298
Registriert: Di 16. Nov 2004, 15:43
Wohnort: Arnstadt / Thüringen
Kontaktdaten:

Beitrag von Dalamar »

Heißt dein Objekt auch $mydb oder heißt es vielleicht nur $db... bitte prüfe mal den Namen.
Beruflich: eComradeGroup und Media Atoll
Privat: Fantasybuch.net ;)
Gesperrt