Bir görünümü gruplama alanına göre mi disk belleği?


8

2 yıl önce oluşturduğum bir siteyi D6'dan D7'ye yükseltiyorum. Bu sitede, yıla göre gruplandırılmış öğelerin bir görünümü var, böylece her yıl için öğeler ayrı bir sayfada gösteriliyor - yılı geçiyorsunuz ve o yıl için uygun düğümleri gösteriyor. Uygun şekilde önceki veya sonraki yılların düğümlerini gösteren sayfalara bağlanan "önceki yıl" ve "gelecek yıl" bağlantılarına sahip olmam gerekiyor.

Bunu eski (D6) sitesinde başlığın PHP kodunu (PHP filtresini kullanarak) görüntülemesine izin vererek, "yıl" parametresinde matematik yaparak ve sonraki ve önceki yıllara bağlantı olarak ham olarak yazarak yaptım HTML. Bu yanlış geliyor - çok Drupal - ama bunu daha doğal yapmak için nasıl görüş elde edemediğimi bilemiyorum.

Benim hissim, sadece gruplandırılmış düğümler arasına bir başlık koymak yerine (benim durumumda binden fazla düğümü olan bir sayfa ile sonuçlanacak), gruplandırma alanı ("Biçim / Ayarlar" dan) gibi bir şey kullanmak istiyorum görüntüleniyorsa) bu gruplama alanına göre sayfalara böler.

Herhangi bir fikir?

Olası bir cevaba işaret eden bazı öğeler buldum. Bu önceki soru var:

Sınıflandırmayı terimlere dayalı sayfa görüntüleme

Yıllarım da taksonomi terimleri, bu yüzden soru sorulduğu gibi cevaplanırsa bu benim için işe yarayacaktı. Gerçek bir cevap olmasa da, bu çok güzel Earl Miles makalesine bir işaretçi var:

http://drupalwatchdog.com/1/1/how-to-create-new-features-in-views-3

Bu benim kullanım durumuma ÇOK yakın olduğunu ve sanırım eğer Earl'ün talimatları dayalı bir Views Eklentisi oluşturmayı deneyebilirim, ama daha basit bir şey umuyorum. Bir tane yazmaktan çok bir eklenti kullanmayı tercih ederim!

(Makalede Earl, eklenti kodunun http://drupal.org/project/views_plugin_examples adresinde bulunabileceğini söylüyor , ancak bu projeye gittiğimde boş görünüyor.)

Her durumda, bu bir "çözülmüş sorun" gibi görünüyor - ama çözüm bulamıyorum! Tekerleği yeniden icat etmeden önce işaretçiler var mı?


Güncelleme: Earl'ün makalesinde tarif ettiği "views_pager_month" modülünün kodunu projenin "Sürüm kontrolü" sekmesine gidip git ile aşağı çekmek için talimatları izleyerek bulabildim. İhtiyaçlarımı karşılamanın ne kadar yakın olduğunu göreceğim. Ama ... kimsenin öneride bulunmaktan vazgeçmesini istemiyorum!
cellear

Ve bundan hoş bir modül yaptınız mı? ;)
Turion

Yanıtlar:



0

Kolay yol: görünüm özetleri kullanın . Ana görünümünüzden hemen sonra ek olarak ekleyebilir ve çağrı cihazı olarak temaya ekleyebilirsiniz.


Maalesef bağlantı koptu. İçerdiği şeyi bir şekilde yeniden söyleyebilir misiniz?
leymannx

@leymannx bağlantıyı düzeltti. Cevabı genişletmek için sorun değil, düzenlemeler bekliyoruz.
Capi Etheriel
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.