2012-09-20 15 views
19

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ż.

+0

Potrzebują Państwo rozwiązanie, które wymaga ** nie ** hacking, lub niewielkie zmiany mogą być wprowadzone do 'podstawowego' bibliotek Joomla? – irezvin

+0

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ę. –

+0

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

Odpowiedz

2

myślę, że to może być pomocne dla Ciebie.,

Lokalizację treści jest jednym z tych problemów organizacyjnych, które jest ściśle związane z organizacją swojej stronie. W rzeczywistości wszystko zależy od struktury sekcji, kategorii i artykułów wybranych dla Twojej witryny.

Zapoznaj następującej lokalizacji:

Setup your site to use different information per language with core JoomFish

+0

Dziękuję za odpowiedź John. Łączony artykuł opisuje, jak ładować zawartość, która jest z natury inna, gdy język jest przełączany. To znaczy.wyjaśnia, że ​​joomfish jest w stanie załadować zupełnie nowy artykuł dotyczący zmiany języka, zamiast tylko tłumaczyć obecny. To, czego szukam, to możliwość załadowania czegoś w języku innym niż ten, w którym strona jest obecnie wyświetlana. Jeśli coś przegapiłem, proszę rozwinąć odpowiedź. Dzięki! –

Powiązane problemy