Kohana ile menü navigasyon yapıları nasıl yapılır?

1 Cevap php

Ben küçük projeler için kendi küçük, hafif bir çerçeve oluşturdu ve şimdi Kohana alanına geçti.

Ama navigasyon hiyerarşileri ulaşmak için gitmek için yolu nedir merak ediyorum.

Örnek: Ben böyle bir menü var:

Ana Sayfa | Ürünler | Destek | İletişim

Kullanıcı "Ürünler" tıklandığında benim eski çerçevede, benim çerçeve bu hangi navigasyon tabakası biliyordu ve sonra benim görünümü bu menü öğesi css sınıfa bir "_active" eki eklenmiş, böylece vurgulanır. Tüm üst gezinme öğeleri için aynı.

Nasıl böyle bir şey elde etmek Kohana sitenizi kuruyorsanız?

Ben menü çubuğunu içeren bir büyük düzen görünüm yapma düşündüm. Orada, ben menü öğesi aktif olarak vurgulanmasına sahip olduğu anlamaya tüm mantığını uygulamak gerekir. Bunun için herhangi bir akıllı bir mekanizma var mı, ya da bir url bölüm menü öğesi eşleşirse ben sadece, eğer-tabloların bir demet şekilde geçerli url anlamaya olurdu?

1 Cevap

Geçerli sayfayı almak için uri::segment() yöntemini kullanın ve sonra sonek buna göre ne olması gerektiğini belirleyebilirsiniz.

Örnek:

# Example Url: http://www.example.com/index.php/article/paris/hilton/
echo $this->uri->segment(3); // Returns 'hilton'

O maches zaman, sonek eklemek - Oradan navigasyon bağlantıları her birine karşı dönen değeri kontrol meselesi.