Düğümün filefield saklanan bir dosyaya gitmek için bir url yeniden yazmak için bir yolu var mı

3 Cevap php

Bu içerik türü üzerinde 'belge' olarak adlandırılan özel bir içerik türü var, ben bir kullanıcı bir belge yükleyebilirsiniz Dosya alan var.

Bir belge düğümü olan / somesite / belge / test yolunu varsayalım

I / somesite / belge / test / dosyaya bağlanmak için muktedir istiyorum ve otomatik düğümün dosya alanına yüklenen dosyaya gidin. Ben url_alter modülünü denedim ve belgenin doğru url almak mümkün ama oraya gitmek için çalıştığında, bu bulamadı diyor var. Bu benim yönlendirme hala OtoYol falan yazılmış için çalışıyor gibi görünüyor.

Ulitamtely, bir kullanıcı bir yedek belge yükleyebilirsiniz ve biz hala aynı adresler kullanın böylece bu belgeleri için tutarlı bir url var istiyorum. Herhangi bir fikir?

3 Cevap

Ben path_redirect ile yapabilirsiniz düşünüyorum.

Bunun için bir modül varsa bir ölçeklenebilir çözüm olsa, ben bilmiyorum.

http://drupal.org/project/path_redirect

Oldukça kolay bunu yaparken bir modülü yazabilirsiniz. Eğer düğüm kimliği varsa bu dosyanın URL'sini almak için gereken önemsiz bir sorgu. Sonra dosyaya yönlendirmek için drupal_goto kullanabilirsiniz.

Eğer önermek ne dönüştürülmüştür URL almak istiyorsanız biraz çalışma gerektirir. Böyle bir URL ile sorun nessesarily benzersiz olmasıdır. Bu size sorun neyse verebilir. Yani benzersiz bir URL yapma daha iyi olacağını ve daha sonra takma yapmak için yolu otomatik kanca.

Kullan file_aliases