Seite 1 von 1

Abfrage ob Inhalt in Sprache vorhanden

Verfasst: Do 4. Mai 2006, 08:02
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

Verfasst: Do 4. Mai 2006, 08:08
von rezeptionist

Verfasst: Do 4. Mai 2006, 08:32
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!

Verfasst: Do 4. Mai 2006, 08:35
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.

Verfasst: Do 4. Mai 2006, 08:39
von Dalamar
Heißt dein Objekt auch $mydb oder heißt es vielleicht nur $db... bitte prüfe mal den Namen.