2013-04-04 4 views
2

J'ai utilisé Smarty pour créer un site multilingue et je voudrais connecter un petit panneau d'administration pour gérer des textes dans différentes langues.Smarty 3 plugin multilangue

J'ai trouvé cette fonction Smarty http://smarty.incutio.com/?page=SmartyMultilanguageSupport qui est très agréable. J'ai modifié cette fonction pour la faire fonctionner sur Smarty 3.

Il y a un problème: j'utiliserais le db et non le fichier LNG. Comment puis-je modifier la fonction pour prendre les données de DB?

quelqu'un a un autre plugin Smarty 3 ou Php pour multilingue de db?

+0

Je veux faire la même chose avez-vous trouvé une solution pour cela? –

Répondre

0

Vous devrez écrire une nouvelle fonction _loadTranslationTable dans la classe ngLanguage: tout ce qui transpose le résultat de votre requête dans un tableau et le stocke dans $ this -> __ translationTable [$ yourlanguage] devrait le faire.