Education Downloads 

Extension key

dv_education_downloads

Package name

davitec/dv-education-downloads

Version

1.0.0

Author

Davitec GmbH, +Pluswerk Standort Dresden

License

GPL-2.0-or-later


Download center for the education sector with document type, language, version, validity period, and multi-filter.

Introduction 

On this page

What does it do? 

Education Downloads provides a structured download center for documents commonly found on university and educational institution websites: forms, regulations, handbooks, guides, and information material.

Features 

  • Document types — categorize downloads (Forms, Regulations, Guides, etc.)
  • Multi-language — language field per download (DE, EN)
  • Versioning — version string per document
  • Validity period — optional valid-from / valid-until dates
  • File attachment via TYPO3 FAL (sys_file_reference)
  • Multi-filter — search by text, filter by document type, filter by language
  • Table view with sortable columns
  • Reset button when filters are active
  • TYPO3 v12 LTS and v13 LTS support

Installation 

composer require davitec/dv-education-downloads
Copied!

Activate the extension, run database updates, and include the static TypoScript.

Configuration 

On this page

TypoScript Constants 

plugin.tx_dveducationdownloads.persistence.storagePid

plugin.tx_dveducationdownloads.persistence.storagePid
type

int

Default

(empty)

UID of the sysfolder containing download records and document types.

Plugin 

DownloadList (CType: dveducationdownloads_downloadlist) — table view with search, document type filter, and language filter. Non-cacheable (POST).

Backend record tabs 

  • General — title, description, document type, file
  • Metadata — language, version, valid from, valid until
  • Access — hidden, starttime, endtime

Usage 

On this page

Creating document types 

  1. Open the download storage sysfolder
  2. Create Document Type records (e.g. Forms, Regulations, Guides)

Creating downloads 

  1. Create a Download record
  2. Set title, description, document type
  3. Upload a file (PDF, DOCX, etc.)
  4. Set language (DE/EN), version, and optional validity period

Adding the plugin 

  1. Create a page for the download center
  2. Add the DownloadList content element
  3. Set the record storage page to the download sysfolder

Visitors can search by text, filter by document type and language, and download files directly from the table view.