FileField Paths

Rozšiřuje možnosti modulu FileField o schopnost určit umístění a název souboru.

Instalace

  1. Nainstalujte modul Token.
  2. Nainstalujte modul FileField.
  3. Volitelně můžete nainstalovat modul Pathauto.
  4. Volitelně můžete nainstalovat modul Transliteration.
  5. Rozbalte modul FileField Paths 6.x-1.0 (5.x-1.0) do adresáře sites/all/modules.
  6. V admin/build/modules (Administrace, Prvky webu, Moduly) modul povolte.
  7. Příklad nastavení:
    • File path:
      • attachments/year-[yyyy]
      • attachments/year-[yyyy]/month-[mm]/[type]/node-[nid]
    • File path cleanup settings
      • zatrhněne: Cleanup using Pathauto
      • zatrhněne: Convert to lower case
      • zatrhněne: Transliterate
    • File path replacement patterns: [filefield-onlyname-original].[filefield-extension-original]
    • File name cleanup settings
      • zatrhněne: Cleanup using Pathauto
      • zatrhněne: Convert to lower case
      • zatrhněne: Transliterate
  8. Mimo jiné rozšiřuje možnosti modulu Image o schopnost přesunout a přejmenování dříve nahrané obrázky.

Poznámka:

Pokud se Vám při ukládání typu obsahu zobrazuje chybové hlášení: warning: array_merge_recursive() [function.array-merge-recursive]: recursion detected in .../includes/module.inc on line 473 máte několik možností:

  • odstraňte v nastavení obsah pole File name (tj. smažte  výchozí hodnotu [filefield_paths-name].[filefield_paths-ext])
  • nebo v sekci File name cleanup settings vypněte funkci Cleanup using Pathauto
  • nebo aplikujte patch http://drupal.org/node/361196