Mevcut menü yapılandırmasının arkasındaki neden nedir?


11

Ben bir Drupal Ninja değilim; http://drupal.org/node/788972 adresinde gördüğüm
kadarıyla , Drupal, menü öğelerinin menü kategorileri altında oluşturulmasına izin verdiği için Joomla gibi bir menü yapısına sahip gibi görünüyor. Bunu neden gerekirse bir öğeyi birden çok menüye bağlayabileceğimiz merkezi menü öğeleri bölümünün aksine kullanıyoruz?

Wordpress'te görebildiğim bu. İkinci yöntemde, aynı bağlantının birden çok oluşumunu değiştirmek için azaltılmış artıklık ve tek bir nokta görebilirim.

Drupal'ın Joomla veya WordPress ile nasıl karşılaştırıldığını anlamadım, Drupal menü yapılandırmasının arkasındaki mantığı / mantığı anlamak istiyorum.


Bu, kesin bir cevap alacağınız soru türü değildir, bu yüzden muhtemelen cevap vermek için yeterince herkes oyununu oylamamaktan kaçınırım.
rooby

Emin olmak istiyorsanız, IRC'de chx'i bulun ve ona sorun. Mevcut menü sisteminin yazarıdır.
rooby

@rooby, Çabalarınız için teşekkürler. Diğer iki cevap sorumu cevaplamaya bile çalışmadı. Sadece mevcut menü sisteminin nasıl çalıştığını anlatıyordu. Ayrıca beni mevcut menü sistemi geliştiricisine yönlendirdiğiniz için teşekkürler.
saji89

Senin sayende şimdi @ paul-m'nin cevabını daha fazla bilgi içerecek şekilde düzenlediğini fark ettim. Şimdi iptal ettim.
saji89

Yanıtlar:


2

İstediğiniz kadar menü öğesi oluşturabilir ve istediğiniz yere işaret etmesini sağlayabilirsiniz. Bunu kodda ve kullanıcı arayüzünde yapabilirsiniz.

Drupal menülerinde özellikle katkıda bulunarak bol esneklik vardır.

Daha:

Birden fazla menü oluşturabilirsiniz (ve yalnızca bir genel hiyerarşi değil). Bu şekilde birden fazla menünüz olabilir. Bunları sayfada istediğiniz yere koyabilirsiniz. Bir kenar çubuğu menüsü ve bir üst şerit menüsü ve başka herhangi bir şey olabilir.

Dahili olarak, menü sistemi gerçekten bir yönlendirme sistemidir. Drupal, yönlendirme istekleri için, web sayfalarında menü sunmak için kullanılanla aynı kod kümesini kullanır. Her rota / öğenin kendi izinleri olabilir, bu nedenle kullanıcının gördüğü öğelerin listesi otomatik olarak rollerine göre belirlenir.

Kısaca özetlemek gerekirse: Drupal menü yapılandırmasının ardındaki mantık esnek olması.


Yanıt gönderdiğin için teşekkür ederim. Ama bu sorumu cevaplamıyor. "Drupal menü yapılandırmasının ardındaki mantığı / mantığı" bilmek istiyorum.
saji89

1
Aslında sorunuza cevap veriyor. Drupal menüleri seçtiğiniz gibi yapılandırılmıştır, bu yüzden mantık size bağlıdır.
paul-m

İfadenizi daha açık hale getirmek için lütfen cevabınızı ayrıntılı olarak açıklar mısınız? Belirtildiği gibi ben Drupal'a pek dahil değilim, bu yüzden şeyleri açıklamak için biraz zaman ayırırsanız, zamanınız ve çabalarınız için çok minnettar olacağım.
saji89

1

Bu çalışmayı görme şekliniz tamamen menü kullanıcı arayüzünün yazıldığı yoldur. Menülerin veritabanında yapılandırılma şekli, herkesin bir modül yapabileceği her türlü diğer olasılıklara izin verir.

(Menü modülünün inşasına katılmadım ve bunu hiç araştırmadım çünkü bilmiyorum):

Bunun nedeni, drupal'da menü arayüzünün menü öğelerini değil, menüler etrafında merkezlenmesidir.

Bunun nedeni genellikle site çevresinde görüntülemek istediğiniz bir veya daha fazla menünüzün olmasıdır, bu nedenle belirli bir menüye menü öğeleri eklersiniz.

Alternatif, her şeyin menü öğeleri (yollar) etrafında dönmesi ve bir yola gidip "Bu yolun tüm bu menülerde olmasını istiyorum" demenizdir.

Algılanan kullanım durumlarına dayanarak kararın verildiğini söyleyebilirim (eğer bir karar olsa bile. Sadece bu şekilde yazılmıştır ve kimse sorgulamamıştır).

Kişisel olarak, menü düzeyinde menüleri yönetmek için menü öğesi düzeyinden daha fazla kullanım durumu görebilirim. Nadiren bir menü öğesinin bulunduğu tüm menüleri görmek isterdim. Genellikle sadece bir menüyü yönetmek, sonra mizanpaja gitmek zorunda olduğu yere koymak istiyorum. Ayrık bir menü, bu şekilde yönetiliyor.

Belirli bir sayfa için tüm menü öğelerini görmek için bazı kullanım durumları olacağını görebilirsiniz, ancak kesinlikle bir menüde hangi menü öğelerini görmek istemekten daha az yaygın olduğunu düşünüyorum.

Görünümler menü öğesi desteğine sahiptir, bu nedenle alternatif kullanıcı arayüzünü sunacak bir menü öğesi görünümü oluşturmak çok kolaydır.


+1, Soruma cevap vermeye çalıştığın ve beni doğru yöne yönlendirdiğin için teşekkürler.
saji89
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.