Neler yeni

Foruma hoş geldin 👋, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

  • Forumdan daha fazla yararlanmak için, profilinizi telefon numaranız 📱 ile doğrulayın ve daha ayrıcalıklı olun 😉
    Daha fazla bilgi!

Nasıl yapılır ? Stil Özellikleri Seçenek Ekleme Sorunu

Tanner

xFanatik
XGT Kullanıcı
Kullanıcı
Katılım
3 Şub 2019
Mesajlar
318
Çözümler
1
Merhaba XGT ailesi, tasarlamakta olduğum tasarım stil özellikleri ekiliyorum fakat bir konuda takıldım, şimdi extra.less kodları tamam bunları geçelim ama helper_js_global şablonuna eklenen her hangi bir java dosyasını nasıl extra.less çağırıp oradan kapatabiliriz? veya PAGE_CONTAINER şablonuna eklenen her hangi bir kodu ilgili şablondan silmeden nasıl aktif edebilir veya kapatabiliriz?
 

Nasıl yapılır ? Stil Özellikleri Seçenek Ekleme Sorunu

Şu şekilde bir deneyin.

HTML:
<xf:if is="property('XXXX')">
   kodlarınız...
</xf:if>

XXXX yerine stil değişken adını yazın. Örneğin: <xf:if is="property('publicLogoUrl')">
Anladığımı söylüyorum,diyorsunuz ki js ile ben CSS kodlarını kontrol etmek istiyorum bu doğru mu?
 
Hocam evet js kodları olsun veya div kodları olsun, mesela bir örnek vereyim, katlanabilir kategori yaptım, ben bunu stil özelliği olarak eklemek istiyorum ve ekliyorum, less kodlarını kontrol altına alıyorum da ama node_list_category kodlarını alamıyorum, sonuç olarak ise stil özelliklerinden katlanabilir kategori seçeneğini kapattıkta node_list_category şâblonuna eklenen kodlar ana sayfada gözüküyor, sadece stil kodları kapatılmış oluyor, benim istediğim ise div kodlarının da kontrol altında tutulması ve stil özelliklerine özellik ekledikte, seçeneği kapatınca div kodlarının da devre dışı kalmasını sağlamak, umarım anlata bildim hocam.
 
Şu şekilde bir deneyin.

HTML:
<xf:if is="property('XXXX')">
   kodlarınız...
</xf:if>

XXXX yerine stil değişken adını yazın. Örneğin: <xf:if is="property('publicLogoUrl')">
 
Çözüm
Ugur Ugur, ugur hocam bunu extra.less şablonuna ekleyip XXXX yazan kısma tema şablinlarındaki eklentiyi mi çağırıyoruz?
 
Stil özelliklerinden açıp kapatıyorum yazmışsınız ya stil özellikleri sayfasındaki stil değişken id sini yazacaksınız.

Yazdığınız yazıyı birkaç kere okudum ve anladığım kadarıyla cevap yazdım. :D
 
Ugur Ugur, yani benim istediğim şey page_container veya node_list_category gibi şablonlara eklenen kodları stil özelliklerine ekledigimiz seçenekle açıp kapatmak, yani bir nevi div kodlarıyla eklenen şablon değişikliklerini şablondan silmeden dilediğin zaman aktif edip istemediğinde deaktif etmek, extra.less stil kodlarını açıp kapatmayı ekliyorum ama div kodlarını becermiyorum.
 
Stil özellikleri derken css ten mi bahsediyorsunuz tema özellikleri alanından mı?

Ekeldiğiniz kodlardan örnek verebilirseniz daha anlaşılır olur.
 
Ugur Ugur, uğur hocam bak ben kendimi ifade edemiyorum sanırım ama böyle bir örnek vereyim,
ben katlanabilir kategori kodladım resim Screenshot
resimde gördüğünüz gibi bu seçeneği ben stil özelliklerinde yaptığım seçeneklere de eklemek istiyorum,
mesela bunları ben yaptım resim lütfen Screenshot

gördünüz mü? ben şimdi bu özellikler içine katlanabilir kategori özelliğini aktif veya deaktif etmeyi de eklemek istiyorum,
dilediğin zaman katlanabilir kategorileri buradan açıp diediğin zaman kapatabileyim diye,
ben şimdi bu resimdeki alana Katlanabilir Kategorileri Aktif Et özelliğini de ekliyorum,
extra.less şablonuna eklediğim bu kodla da buradan bunları yönetiyorum...

<xf:if is="{{ property('CollapseNode') }}">
kodlarım buraya...
</xf:if>

ama node_list_category şablonuna eklenen kodlar ise aktifliğini sürdürüyor, yani stil seçeneklerinde oluşturduğum açıp kapama sadece less kodlarını açıp kapatıyor ama ana sayfada halen kategoriler açılıp kapanma özelliği aktif olarak duruyor, ama görsel stili gidip geliyor, benim istediğim de şudur, node_list_category şablonuna eklediğimiz kodu nasıl yapabiliriz ki stil seçeneklerinde oluşturduğumuz seçimlerden açıp kapatalım? yani o kodları aktif veya deaktif etmenin bir yolu var mı?
bu seferde anlata bilmediysem üzgünüm benim iş yatacak.
 
<xf:if is="{{ property('CollapseNode') }}"> bu kodu extra.less şablonuna değil node_list_category şablonuna ekleyin.

HTML:
<xf:if is="{{ property('CollapseNode') }}">
node_list_category şablonuna eklediğiniz kodlar...
</xf:if>
 

Foruma hoş geldin 👋, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.