Belirli sayfalar için ana menüde active class'ı eklemek

Events happening in the community are now at Drupal community events on www.drupal.org.
rgnyldz's picture

Selamlar,

Örneğin; "bölümler" adlı bir içerik türüm var. Ana menüde "bölümler" sekmesine tıklandığında bölümleri listeleyen bir view açılıyor. View sayfasındayken "Bölümler" linki için active class geliyor ve buna göre css yazabiliyorum. Fakat bölümlerle ilgili herhangi bir sayfaya tıkladığımda da "bölümler" linkinin aktif kalmasını istiyorum.

Nasıl yapacağımı da bilmiyorum açıkçası. Menu için superfish kullanıyorum.

Aslında bunu sadece içerik türleri için değilde belirli sayfalar için yapma şansımız varsa daha da güzel olur. Belirli sabit sayfaları, "hakkımızda" bölümünün alt sayfaları şeklinde hazırlamıştım.

Ne yapcayuk ?

Comments

modülün detaylarını okumalısın

vsc's picture

aktif kalıyor zaten... superfish modülünün detaylarını daha iyi okumalısın ve demoları da incelersen aktif kaldığını göreceksin, kolay gelsin

Gönderimi tekrar okumanızı

rgnyldz's picture

Gönderimi tekrar okumanızı rica edeceğim. Zira bir noktayı yanlış anladığınızı düşünüyorum.

http://test.ergunyildiz.com/natureldis buradaki "Bölümler" linki, bölümler içerik türüne ait gönderileri sıralayan bir views açıyor. Bölümler (views) sayfasındayken actif classları işliyor zaten. Orada aktif menünün beyaz kaldığını göreceksiniz.

Benim yapmak istediğim şey ise; bölümlerin herhangi birine tıklandığında da "Bölümler" linkinin aktif (beyaz) olarak kalması.

vsc's picture

bölümler menüsü altına view başlıklarından oluşan alt menüler hazırlarsanız ilgili linkler kliklensiğinde bölümler menüsü beyaz olarak kalacaktır... bunu menü ayarlarından yapabilirsiniz, kolay gelsin.

Not : taxonomy kullanarak da menü ve alt menüler oluşturabilirsiniz

Merhabalar

Cenk Bisgen's picture

anladigim kadari ile anamenu ile alakasi olmayan bir views listeyi iliskilendirmek istiyorsunuz.

"Klinik bölumleri" altindaki bir sayfa göruntulendiginde anamenu icerisindeki "bölumler" linkinin "active" olmasidir sanirim istediginiz.

Bunu ve daha fazlasini yapmak icin benim cokca kullandigim bir modul var.

menu position --> https://drupal.org/project/menu_position

Bu modul sayesinde kurallar olusturabilir ve istediginiz sayfalari istediginiz linkin altindaymis gibi konumlandirabilirsiniz.

Saygilar

Cenk

Özel sipariş modül

rgnyldz's picture

Hay maşallah verdiğiniz modülde tam olarak istediklerimi yapıyor. Hatta sanki bu modülü tarif etmişim gibi hissettim kendimi :) Çok teşekkür ederim.

bu modülün taxonomy için

serdark's picture

bu modülün taxonomy için olanı varmı? zira bazen asıl kategoride yer almasa bile bir içeriği breadcrumda hangi alanda olduğunu göstermek için yararlı olabilir.