Stehe gerade auf dem Schlauch. Ich hatte den Sprachschalter lange nicht benötigt, nun aber reaktiviert. Aus irgendeinem Grund wird die [B]Sprachenliste aber nicht geladen: $oView->isLanguageLoaded() ist immer false[/B].
Dabei sind zwei Sprachen aktiv. Die eine davon wird auch korrekt im Inhalt angezeigt.
Versuchsweise habe ich den Sprachschalter-Abschnitt mal von einem meiner Shops rüberkopiert, wo er einwandfrei funktioniert. Hilft nix.
Hat jemand eine Idee, wo meine Bug-Suche ansetzen kann?
<fieldset>
<label for="TNChooseLang">[{ oxmultilang ident="INC_HEADER_LANGUAGES" }]</label>
<select id="TNChooseLang" class="f-lang" onchange="window.location.href=this.value;">
[{if $oView->isLanguageLoaded() }]
<!-- ### Bedingung wird nicht erfüllt?? ## -->
[{foreach from = $oxcmp_lang item = _language}]
<option value="[{ oxgetseourl ident=$_language->link params=$oView->getDynUrlParams() }]"[{if $_language->selected}] selected="selected"[{/if}]>[{ $_language->name }]</option>
[{/foreach}]
[{/if }]
</select>
</fieldset>