- Katılım
- 3 Şub 2019
- Mesajlar
- 2,158
- Çözümler
- 70
- Tepki puanı
- 2,737
- Puanları
- 113
Herkese merhaba arkadaşlar;
Bu geliştiriciler için bir makale niteliğindedir.
Bu dersimizde XenForo less şablonları içerisinde eklenti seçenekleri nasıl kullanılır birlikte görelim. Genel olarak eklenti yapısında verilen
Öncelikle bazı zamanlarda XenForo 2x yapısında eklentimize ait bir özelliği css (less) şablonlarına uygulamak istediğimizde zaman zaman bu işlevin çalışmadığını görebiliriz ki bu durum benim için bir çok zamanda gerçekleşmiştir. Çok can sıkıcı bir durum olsa da bunun için elbette çözümler vardır.
Aşağıda eklentimize ait bir özelliği less uzantılı şablonumuza uygulamaya çalışalım.
Eklentimize ait options yapımız ise şöyle olsun
Aşağıdaki kod ile .less uzantılı şablonumuza bunu uygulamak isteyelim.
Burada kendi testlerim ile sabit bir şeyi söylemek istiyorum. Eklenti özelliğini açıp kapatsanız dahi bu özelliği uygulamayacaktır. Ancak şablonu her seferinde kaydederseniz eklenti özelliği çalışmaktadır. Doğal olarak eklentiyi kullanan kişiler şablonu kaydetme işi yapmayacağı için bu yapı çalışmayacaktır.
XenForo less yapısında bu tür bir kullanımı hoşlanmayabilir. Doğru bir şekilde ayarlamak en güzeli. Bunun için aslında iki yol izlenebilir.
a) Birincisi ve doğru yaklaşım eklenti seçeneğini less uzantılı şablonlara değil de direkt şablonun kendisine uygulamaktır.
b) Diğer yöntem ise yine .less uzantılı şablona uygulanabilir.
Gelin birlikte bunları görelim.
Önce tavsiye edilen yöntem direkt şablonun kendisine uygulanan yöntemdir.
Öncelikle eklentimizin şablonunu açalım. Burada eklenti özelliğimizi şu şekilde girebiliriz.
Bunlar örnektir.
Daha sonra aşağıdaki gibi .less şablonumuza verilerimizi yazdırabiliriz.
Bu yöntem doğru bir yöntemdir.
Diğer bir yöntem ise doğrudan .less şablonumuza verileri yazdırmak olacaktır.
Gördüğünüz gibi koşullu yapıdan istifade edilerek bu şekilde de bir düzenlemeler yapılabilir.
Bu geliştiriciler için bir makale niteliğindedir.
Bu dersimizde XenForo less şablonları içerisinde eklenti seçenekleri nasıl kullanılır birlikte görelim. Genel olarak eklenti yapısında verilen
$xf.options
seçeneği less yapısı üzerinde zaman zaman etkili olmamaktadır.Öncelikle bazı zamanlarda XenForo 2x yapısında eklentimize ait bir özelliği css (less) şablonlarına uygulamak istediğimizde zaman zaman bu işlevin çalışmadığını görebiliriz ki bu durum benim için bir çok zamanda gerçekleşmiştir. Çok can sıkıcı bir durum olsa da bunun için elbette çözümler vardır.
Aşağıda eklentimize ait bir özelliği less uzantılı şablonumuza uygulamaya çalışalım.
Eklentimize ait options yapımız ise şöyle olsun
<xf:if is="{$xf.options.xtr_body_content_padding}">
Aşağıdaki kod ile .less uzantılı şablonumuza bunu uygulamak isteyelim.
Burada kendi testlerim ile sabit bir şeyi söylemek istiyorum. Eklenti özelliğini açıp kapatsanız dahi bu özelliği uygulamayacaktır. Ancak şablonu her seferinde kaydederseniz eklenti özelliği çalışmaktadır. Doğal olarak eklentiyi kullanan kişiler şablonu kaydetme işi yapmayacağı için bu yapı çalışmayacaktır.
XenForo less yapısında bu tür bir kullanımı hoşlanmayabilir. Doğru bir şekilde ayarlamak en güzeli. Bunun için aslında iki yol izlenebilir.
a) Birincisi ve doğru yaklaşım eklenti seçeneğini less uzantılı şablonlara değil de direkt şablonun kendisine uygulamaktır.
b) Diğer yöntem ise yine .less uzantılı şablona uygulanabilir.
Gelin birlikte bunları görelim.
Önce tavsiye edilen yöntem direkt şablonun kendisine uygulanan yöntemdir.
Öncelikle eklentimizin şablonunu açalım. Burada eklenti özelliğimizi şu şekilde girebiliriz.
Bunlar örnektir.
Daha sonra aşağıdaki gibi .less şablonumuza verilerimizi yazdırabiliriz.
Bu yöntem doğru bir yöntemdir.
Diğer bir yöntem ise doğrudan .less şablonumuza verileri yazdırmak olacaktır.
Gördüğünüz gibi koşullu yapıdan istifade edilerek bu şekilde de bir düzenlemeler yapılabilir.
- Bilgi Kaynak Erişimi
- https://xentr.net/
Son düzenleme: