PDA

Orijinalini görmek için tıklayınız : ÇÖZÜLDÜ Eklenti kullanmadan çoklu dil kullanmada, menü ayarı ?



jooomlayalım
22-11-2012, 16:05
1161

Merhaba,

Joomla 2.5 sitede düzenleme yapıyorum. Site 3 dilli olacak. Eklenti kurmadan, sitede 3 dil kurmaya çalışıyorum.

Menü oluşturma kısmıyla ilgili bir soru sormak istiyorum. Konuyla ilgili resimli anlatım tarifine göre yapmaya çalışıyorum. Tariflerdeki ile benim menu kısmı biraz farklı. O nedenle sormak istedim.

Çoklu dil için resimli tarife göre herşey sırasına göre yapıldı. Sadece menu oluşturma kaldı.

Resimde de göreceğiniz gibi, Normalde benim iki ayrı menu katagorim var.
- Bunlar Main Menu (içinde 6 alt menu öğesi olan üst linklerim)
- Diğeri ise Sol Menu (içinde alt menü öğesi olarak 6 adet link var. Bunlarda sitemin yan kısmında çıkıyorlar)

Bu İki katagoridekilerin hepsi, hem ingilizcede hemde almancada da olmak zorunda.

:blink:Resimde gördüğünüz almanca, ingilizce, Türkçe katagorilerini yeni oluşturdum. İki ana katogorimi ve alt linklerini ingilizce ve almancada, nasıl ilişkilendireceğim ?

Akar
22-11-2012, 22:20
Her kategori, içerik, menü öğesi ve modülün içinde dil seçeneği bulunur. "Tümü" olarak seçilenler dışındakiler, yani bir dile atanmış olanlar sadece atandığı dilde yayınlanır.

jooomlayalım
23-11-2012, 15:19
Akar teşekkür ederim.

Main Menu ve alt öğeleri, Sol Menu ve alt öğelerini yine aynı isimlerde çoğaltıp, yeni oluşturduğum ingilizce, almanca, türkçe menu katagorilerine, kendi içlerindeki bahsettiğin dil seçim kısmından dilleri atamammı gerekiyor. Doğrusu bu şeklide mi?

- menu kategorilerinde dil kısmı yok. Sadece menu öğelerinde dil kısmı var. Menu öğlerini değişik dilerde çoğaltıp, onları ilgili dillere yönlendirme şeklinde yaparsam, tabii olduğu menu kategorisini iptalmi etmek gerekiyor ? Burdaki mantığı anlamaya çalışıyorum ?

Akar
23-11-2012, 21:27
Akar teşekkür ederim.

Main Menu ve alt öğeleri, Sol Menu ve alt öğelerini yine aynı isimlerde çoğaltıp, yeni oluşturduğum ingilizce, almanca, türkçe menu katagorilerine, kendi içlerindeki bahsettiğin dil seçim kısmından dilleri atamammı gerekiyor. Doğrusu bu şeklide mi?

- menu kategorilerinde dil kısmı yok. Sadece menu öğelerinde dil kısmı var. Menu öğlerini değişik dilerde çoğaltıp, onları ilgili dillere yönlendirme şeklinde yaparsam, tabii olduğu menu kategorisini iptalmi etmek gerekiyor ? Burdaki mantığı anlamaya çalışıyorum ?Evet aynen o şekilde yapılacak. Menü kategorileri dediğiniz, aslında bizim menü dediğimiz şey. Yani menü öğelerinin yer aldığı menü grubu bir nevi. Onda dil seçimi olmaz. Çünkü bir menü içinde farklı dillerde ve tümü şeklinde menü öğelerine bir arada yer verilebilir. Tabii bu durum her dil için bir varsayılan ana sayfa, dolayısıyla farklı bir menü grubu bulunması zorunluluğunu ortadan kaldırmaz.

jooomlayalım
25-11-2012, 15:39
Teşekkürler Akar,

Dediğin gibi yaptım oldu. Şükürler olsun.:)

bir sorun daha var ? İnşallah buda kolayca çözülür,

Sorun: sitenin sol tarafında bir reklam bölümü var. Bırada ki modül pozisyonunda backgroundunu kendimin ayrı olarak koyduğum, ama üzerinde ise slayt modülü var. Modülün üst kısmında ise müdülün başlığı var. Başlığını index.php yazdım ve css ile yerine konumlandırdım.

Şimdi çoklu dilde bu nasıl olacak ? Bunun içinde bir önerin varmı ?

Saygılar

Akar
25-11-2012, 16:16
Teşekkürler Akar,

Dediğin gibi yaptım oldu. Şükürler olsun.:)

bir sorun daha var ? İnşallah buda kolayca çözülür,

Sorun: sitenin sol tarafında bir reklam bölümü var. Bırada ki modül pozisyonunda backgroundunu kendimin ayrı olarak koyduğum, ama üzerinde ise slayt modülü var. Modülün üst kısmında ise müdülün başlığı var. Başlığını index.php yazdım ve css ile yerine konumlandırdım.

Şimdi çoklu dilde bu nasıl olacak ? Bunun içinde bir önerin varmı ?

SaygılarŞunu kullanın:
$lang = JFactory::getLanguage();
if ($lang->getTag() == 'tr-TR') {
echo 'Türkçe için istediğiniz metin ya da kodlar';
}
elseif ($lang->getTag() == 'en-GB') {
echo 'Britanya İngilizcesi için istediğiniz metin ya da kodlar';
}
?>
Unutmayın, Tümü olarak belirlenmiş öğeler her dilde yayınlanır. Ayrıca tema düzenlemesine gerek kalmamamsı için bir öğeyi farklı diller için kopyalayabilirsiniz ve böylelikle kendi başlığını kendi dilinde yayınlayabilirsiniz.

jooomlayalım
26-11-2012, 18:10
Çok teşekkür ederim akar çözüldü. Sağol