adds variable to return array of given directory content
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
directorycontents
.gitignore
README.md

README.md

Direct Contents plugin for CraftCMS

Adds craft.directoryContents.read("path/to/directory") variable to templates allowing passing of a directory.

The variable returns a recursive array of the directories contents.

Currently supported parameters are path and ignoreFiles. Only path is required.

By Default ignoreFiles only ignores .DS_Store

Very early release.

Installation

  1. Download Zip
  2. Drop directorycontents in your plugins folder
  3. Install
  4. Go Go Go

Usage

// Template Tag
{% set files = craft.directoryContents.read("path/to/directory") %} // return array

// or
{% set options = {
    path: "path/to/dir",
    ignoreFiles: [".DS_Store", ".gitignore", "example.txt"]
} %}
{% set files = craft.directoryContents.read(options) %}

TODO

  • ADD ALL THE OPTIONS (e.g. depth, file type etc)