Hilfe - Suche - Mitglieder - Kalender
Vollansicht: Sprachauswahl Modul - Auswahl als Dropdown-Menü
Forum Sefrengo.org > Allgemeine Foren > Anwenderforum
Burner0815
versuch verzweifelt sprachen in dem Sprachen Modul 1.3.0 als Pulldown auszugeben.

z.B. so:
außen
QUELLTEXT
<select name="sprachMenu" class="sprach_dropdown" id="sprachMenu" onchange="sprachMenu('parent',this,0)">{content}</select>


Templates:
QUELLTEXT
<option value="{url}">{name}</option>


das Javascript dazu sieht so aus:
QUELLTEXT
<script type="text/javascript">
  <!--
  function sprachMenu(targ,selObj,restore){ //v3.0
    eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
    if (restore) selObj.selectedIndex=0;
  }
  //-->
  </script>


so lang der Pfad so aussieht geht es:
www.meineSeite.de/index.php >> Ergebniss: www.meineSeite.de/it/meinOrdner/meineSeite.html

sieht der Pfad aber so aus wenn eine Sprache ausgewählt wird:
www.meineSeite.de/meinOrdner/meineSeite.html >> Ergebniss: www.meineSeite.de/meinOrdner/it/meinOrdner/meineSeite.html

Benutze den Apache rewriteMod 2

werden die Sprachen als Link im Template ausgeben funktioniert alles wie gewünscht.

Ich checks nicht liegts am Modul? An dem Pulldown?...

Hat jemand ne Idee?
Chregu
Hallo Burner0815

Evtl. könnte das Problem mit dem BASE-Path gelöst werden. Ist dieser im Head gesetzt?
gunwalt
Lade das Modul mal hoch, vielleicht findet man dann etwas.
speedweb
Hallo,
das hat fast sicher mit dem BASE-Path oder rewriteMod 2 zu tun.
Da die Adresse falsch übersetzt/ergänzt wird.
Kann nicht am Modul liegen wenn im Template die Link richtig ausgegeben werden.

Ohne genaue Kenntnisse deiner Konfiguration kann man dazu nicht
viel sagen.

Gruß Thomas
Burner0815
ZITAT(Chregu @ Fri. 26. March 2010, 07:32) *
Hallo Burner0815

Evtl. könnte das Problem mit dem BASE-Path gelöst werden. Ist dieser im Head gesetzt?


Hi,

jo BASE-Path ist gesetzt und sieht so aus <base href="http://www.meineSeite.com/" />
Burner0815
ZITAT(speedweb @ Fri. 26. March 2010, 09:30) *
Hallo,
das hat fast sicher mit dem BASE-Path oder rewriteMod 2 zu tun.
Da die Adresse falsch übersetzt/ergänzt wird.
Kann nicht am Modul liegen wenn im Template die Link richtig ausgegeben werden.

Ohne genaue Kenntnisse deiner Konfiguration kann man dazu nicht
viel sagen.

Gruß Thomas


Hi Thomas,

das würde ich nicht so sehen, denn wenn die Konfiguration fehlerhaft wäre würde es gar nicht gehen bzw. wäre immer falsch. Aber es tritt nur auf wenn ein
<select name bzw. <option value um den {content} gelegt wird.

Burner0815
ZITAT(Burner0815 @ Fri. 26. March 2010, 00:30) *
versuch verzweifelt sprachen in dem Sprachen Modul 1.3.0 als Pulldown auszugeben.

z.B. so:
außen
QUELLTEXT
<select name="sprachMenu" class="sprach_dropdown" id="sprachMenu" onchange="sprachMenu('parent',this,0)">{content}</select>


Templates:
QUELLTEXT
<option value="{url}">{name}</option>


das Javascript dazu sieht so aus:
QUELLTEXT
<script type="text/javascript">
  <!--
  function sprachMenu(targ,selObj,restore){ //v3.0
    eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
    if (restore) selObj.selectedIndex=0;
  }
  //-->
  </script>


so lang der Pfad so aussieht geht es:
www.meineSeite.de/index.php >> Ergebniss: www.meineSeite.de/it/meinOrdner/meineSeite.html

sieht der Pfad aber so aus wenn eine Sprache ausgewählt wird:
www.meineSeite.de/meinOrdner/meineSeite.html >> Ergebniss: www.meineSeite.de/meinOrdner/it/meinOrdner/meineSeite.html

Benutze den Apache rewriteMod 2

werden die Sprachen als Link im Template ausgeben funktioniert alles wie gewünscht.

Ich checks nicht liegts am Modul? An dem Pulldown?...

Hat jemand ne Idee?




ok hab das jetzt anders gelöst und hab ne css navi her genommen in der der {content}
mit <a href"{url}">{name}<a> eingebunden wird.

Funzt prima, ändert aber nichts an dem Problem mit den <options also wenn jemand ne Lösung hat...
Dieses ist eine vereinfachte Darstellung unseres Foreninhaltes. Um die detaillierte Vollansicht mit Formatierung und Bildern zu betrachten, bitte hier klicken.
Invision Power Board © 2001-2024 Invision Power Services, Inc.