it-swarm-tr.com

Pdf seçmek için Joomla bileşen medya yöneticisi

Bir bileşen yazdım ve kullanıcının medya yöneticisinden bir pdf seçebileceği bir alana ihtiyacım var. Alan listesindeki alan türünü "ortam" olarak ayarladığımda, ortam yöneticisi yalnızca görüntüleri gösterir.

Yalnızca resimler yerine tüm dosyaları göstermesini nasıl sağlayabilirim?

6
Swissdude

Herkesin hala ilgilenmesi durumunda, medya yöneticisindeki tüm dosyaları göstermesi için com_media'nın görüntü listesi görünümünü geçersiz kılmak için bir eklentinin burada olduğu bir çözüm tanımladım. Kodu GitHub üzerine koydum.

Bunun zarif bir çözümden daha az olduğunu itiraf etmeliyim, ancak geliştirdiğim proje için işe yarıyor. Bu kodu cilalı bir çözüm değil, projeniz için bir başlangıç ​​noktası olarak değerlendiririm.

3

Bunu daha sonraki Joomla sürümlerinde test etmedim, ancak en azından 2.5.x'te, bir klasördeki dosyaların listesini açılır liste şeklinde görüntülemek mümkün oldu.

Yol sabit kodlanmıştır ve oldukça sınırlıdır, ancak bazı kullanım durumlarında sadece hile yapabilir ve gerekli esnekliği sağlayabilir.

Bayanlar ve baylar, filelist:

    <field 
        name="yourfile" 
        type="filelist"
        label="COM_EXAMPLE_FIELD_YOURFILE_LABEL" 
        description="COM_EXAMPLE_FIELD_YOURFILE_DESC" 
        directory="media/com_example/files/"
        hide_none="true"
        hide_default="true"
    />
3
Valentin Despa

@ValentinDespa tarafından yapılan öneriye göre, filelist form alanı türünü kullanabilir ve bir filter parametresi ekleyebilirsiniz. Herhangi bir normal ifade buraya eklenebilir, yalnızca PDF dosyalarına nasıl filtre uygulanacağına ilişkin aşağıdaki örneğe bakın.

<field type="filelist" name="pdf" label="Select PDF" directory="images" filter="\.pdf$"/>

enter image description here

Bu Joomla 3.x, BTW'de iyi çalışıyor.

2
johanpw

Medya formu alan türü bir görüntü seçmek için kullanılır. Böylece diğer dosyaları filtreler. Kullanılabilir standart form alanı türleri için Joomla dokümantasyon adresine bakın. Ayrıca, bileşeniniz için kendi özel kalıcı form alan türünüzü oluşturmayı da düşünebilirsiniz.

1
FFrewin

JCE editörünü eklenti dosya yöneticisi ile kullanabilirsiniz.

https://www.joomlacontenteditor.net/downloads/plugins/file-manager

0
Max