Hallo Andreas,
bzgl. Deiner Erweiterung "Sprachenwechlser": Das Template "mod_changelanguage.tpl" verwendet im img-Tag für das alt-Attribut die Ausgabe
PHP-Code:
alt="<?php echo $arrLang['pageTitle']; ?>"
Da dieser Titel mitunter recht lang sein kann, würde sich meiner Ansicht nach hierfür besser das Sprachkürzel
PHP-Code:
alt="<?php echo $this->language; ?>"
("de", "en" usw.) eignen. Das Sprachkürzel wäre in diesen Fällen auch aussagekräftiger und im Zusammenhang mit der Sprachumschaltung als solche auch besser zu erkennen.
Soweit ich im Template weiters gesehen habe, wird die Icon-Größe nur dem aktivem Element zugewiesen; wären diesen Größenangaben
PHP-Code:
<?php echo $arrLang['iconsize']; ?>
nicht auch für die inaktiven Icons vorzusehen? Denn nur dann stehen dem Browser diese Informationen zum Zeitpunkt des Seitenrenderings auch wirklich zur Verfügung.
Eines ist mir in diesem Zusammenhang allerdings aufgefallen, die Bildabmessungen der Länderflaggen werden durch
PHP-Code:
<?php echo $arrLang['iconsize']; ?>
nicht aus den effektiven Bildabmessungen berechnet. Wenn man also anstelle der in der Erweiterung bereitgestellten Flaggensymbole ein eigenes (mit anderen Abmessungen) verwendet, dann stimmen diese Größenangaben nicht mit den tatsächlichen überein.
Zusätzlich habe ich mir überlegt, wäre es hinsichtlich Zugänglichkeit der Sprachumschaltung ev. ganz hilfreich, wenn man in den Einstellungen der Erweiterung auch einen entsprechenden Accesskey pro Sprache festlegen könnte. Oder würdest Du das eher als Option für das Template sehen (und dort hardcodiert eintragen)?
Lesezeichen