Używam Joomla 1.5.26 z Joom! Fish 2.1.7.Czy można pominąć tłumaczenie przy użyciu joomfish?
Czy każdy Fish Joom! I/lub joomla guru wiem, czy jest to możliwe do wykonania połączenia do JRoute::_()
tak, że jest nie przechwytywane i tłumaczone przez Joom! Fish?
Jeśli tak, proszę wyjaśnić. Dzięki !
uwaga Side:.
Co staram się osiągnąć to, aby ryby Joom używać języka, że mówię to w użyciu niż ta, która strona jest aktualnie wyświetlanego w muszę go zbudować określony UR1, który jest przyczyną wywołania JRoute::_()
. Jeśli masz bardziej ogólne rozwiązanie, doceniłbym to również.
Potrzebują Państwo rozwiązanie, które wymaga ** nie ** hacking, lub niewielkie zmiany mogą być wprowadzone do 'podstawowego' bibliotek Joomla? – irezvin
W tej chwili robię to ręcznie, budując adres URL, pobierając potrzebne informacje z "my_table", jeśli język jest domyślny lub z "jf_contents", jeśli nie jest. Nie bardzo lubię modyfikować pliki biblioteki, ponieważ utrudnia aktualizację do nowszych wersji. Jeśli masz rozwiązanie, które jest bardziej "eleganckie" niż to, co opisałem, z przyjemnością to usłyszę. –
AFAIK, translator adresów URL to klasa 'JFRouter' (' plugins/system/jfrouter.php'). Nie zhakowałem go głęboko, ale jeśli masz szczęście (i masz debuggera), możesz go przejrzeć i znaleźć ustawienie, którego używa, aby określić język. Jeśli to ustawienie można zmienić, można następnie buforować i zmieniać wartość przed wywołaniem 'JRoute :: _', a następnie je przywracać. – MasterAM