Ben bir ana sayfa besleyen basit bir görünümü var. Ben görünümüne argümanlar olarak onları geçmek böylece benim modüle geçmek hook_menu bazı özel URL'leri kaydeder özel bir modül var.
Ben modül View all right görüntülemek için alabilirsiniz, ama ben ana sayfasına erişmek zaman çıkışları teaser / is_front görünümünü kullanmak değildir. Ben $ is_front doğrudur ve tanıtımlar görünür anlam, API'ler üzerinden değil I can't seem to figure out how I can output the view via my module as if it's the front page baktı.
Ben görünümüne kendisi içine URL çubuğu üzerinden argüman olarak geçen değilim nedeni:
- Benim iddiam liste, bilinen ve sonlu olduğu
- Argüman sırası bazen argument1, / argument1/argument2 ya da sadece / argument2 / olacak, yani karışık.
- Ben sadece (örneğin benim görünümüne / admin geçmek istemiyorum belirli, bilinen dizeleri için bir argüman olarak ilk seviye URL yakalamak istiyorum ama ben menü sisteminde kayıt / los-angeles, geçmek istiyorum Benim modülünde hook_menu ile)
İşte bu daha açık hale getirmek için bazı örnekler:
- / Admin - Admin sayfasını yükler
- / User - oturum açma sayfasını yükler
- / Boston - görünümünün ilk argüman geçer; ön / teaser modunda gösterir
- / - Gösterir argümanlar hiçbir ile görüntülemek
- / Ekmek - görünümünün 2 argümanı geçer; ön / teaser modunda gösterir
- / Boston / ekmek - argüman 1 ve bakış 2'ye geçer; ön / teaser modunda gösterir
Belki bu konuda yanlış şekilde gidiyorum? Ya da belki de bir modül yük bir görünüm ve bir şekilde set ön / teaser modu için bir yolu var mı?
Detaylar: Drupal 6, PHP 5, MySQL 5, Views, CCK